teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

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

2019/06/06 00:41

投稿

tetsunosuke
tetsunosuke

スコア1295

answer CHANGED
@@ -12,5 +12,5 @@
12
12
 
13
13
  追記修正依頼で書かれていますが、0b1がそのままで2進数なので上記のようになりますよね。
14
14
 
15
- で int型の1を2進数の0と1で表記するとどうなりますか?(000...1になります。さて0はいくつでしょうか)
15
+ で int型の1を2進数の0と1で表記するとどうなりますか? (000...1になります。さて0は何個でしょうか)
16
16
  それを左へ1ビットシフトすると、(000....10) となり、出力すると上記コードの実行結果のように2になります。31回め、32回目はそれぞれどうなり、なぜマイナスになるのか考えましょう、という問題なのだと思います。