Go で剰余演算をマスターする

王林
リリース: 2024-04-08 09:12:01
オリジナル
1095 人が閲覧しました

Go 言語の % 演算子を使用して剰余演算を実行します。構文は次のとおりです: result := 被除数 % 除数。この演算は、2 つの数値を除算した余りを返します。除数が 0 で、結果の符号が除数と同じである場合、エラーが発生することに注意してください。

Go で剰余演算をマスターする

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート