Go 言語の % 演算子を使用して剰余演算を実行します。構文は次のとおりです: result := 被除数 % 除数。この演算は、2 つの数値を除算した余りを返します。除数が 0 で、結果の符号が除数と同じである場合、エラーが発生することに注意してください。
Go 言語の剰余演算
剰余演算はプログラミングにおいて非常に便利な演算です。除算後の剰余を返すことができます。 2つの数字。 Go 言語では、%
演算子を使用して剰余演算を実行できます。構文は次のとおりです。
result := dividend % divisor
このうち、 dividend
は除算する数、 divisor
は除算する数、 result
は結果の余りです。
実際的なケース
以下は、Go 言語で剰余演算を使用する実際的なケースです:
package main import "fmt" func main() { // 计算10除以3的余数 result := 10 % 3 // 打印结果 fmt.Println("10除以3的余数为:", result) // 输出:1 }
Notes
divisor
が 0 の場合、剰余演算によりゼロ除算エラーが発生します。これを回避するには、剰余演算を実行する前に、divisor
が 0 であるかどうかを常に確認する必要があります。 divisor
と同じ符号になります。たとえば、(-10) % 3
は -1 を返し、10 % (-3)
は 1 を返します。 以上がGo で剰余演算をマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。