回答編集履歴

1

修正

2019/10/17 05:15

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -1,4 +1,4 @@
1
- C 言語の変数は、その型で扱える以上の数字を入れるとオーバーフローして負の値になってしまいます。これは最上位ビットが 1 の場合負とみなすという仕様によるもので、数が大きくなりすぎて最上位ビットが 1 になってしまうからです。
1
+ C 言語の変数は、その型で扱える以上の数字を入れるとオーバーフローして正確な値を示さなくなります。多いのが負の値になとで、これは最上位ビットが 1 の場合負とみなすという仕様によるもので、数が大きくなりすぎて最上位ビットが 1 になってしまうからです。
2
2
 
3
3
 
4
4