回答編集履歴

1

部分的に全角になってしまったので

2019/06/06 00:41

投稿

tetsunosuke
tetsunosuke

スコア1292

test CHANGED
@@ -26,6 +26,6 @@
26
26
 
27
27
 
28
28
 
29
- で int型の1を2進数の0と1で表記するとどうなりますか?(000...1になります。さて0はいくつでしょうか)
29
+ で int型の1を2進数の0と1で表記するとどうなりますか? (000...1になります。さて0は何個でしょうか)
30
30
 
31
31
  それを左へ1ビットシフトすると、(000....10) となり、出力すると上記コードの実行結果のように2になります。31回め、32回目はそれぞれどうなり、なぜマイナスになるのか考えましょう、という問題なのだと思います。