0
これは疑問なことかもしれません。しかし、ここに行く。符号なし整数型に範囲外の(負の)値を代入する
私は負の値をC++の符号なし整数型に "unsigned short a = -1"のように割り当てます。
上記の例のaの値は、65535(2^16-1)に設定されています。そして、私が符号なし整数に範囲外の値を設定した場合、値セットは最大サイズ(この場合は65536)の数値のモジュロになります。シーン?
モジュロ65536 = 65535はどのように(-1)ですか? -1それ自体ではいけませんか?