KDOC 440: 余りが負になるか非負になるかの方式をreminderとmodulusという
この文書のステータス
- 作成
- 2025-09-18 貴島
- レビュー
- 2025-09-20 貴島
概要
余りがマイナスになるか正の数になるかの方式の違いは “modulus”, “reminder” という。プログラミング言語によってどちらを採用しているか違う。
return -10 % 3
2
import "fmt"
func main() {
fmt.Println(-10 % 3)
}
-1
関連
抽象。
- 同じ演算に見えて、定義の流派によって結果の符号が変わる
関連。
- 具体例: KDOC 115: 負の値の剰余はGoやCとPythonやRubyで結果が異なる。プログラミング言語ごとに違いを観察した