回答編集履歴
1
誤記を修正しました
answer
CHANGED
@@ -8,6 +8,6 @@
|
|
8
8
|
|
9
9
|
> int a = 12345として12345の二進数11000000111001も1バイトずつ読み込むと、多分12345にはならないと思うのですが、どうやって12345と都合よく表示しているのか知りたいです。
|
10
10
|
|
11
|
-
これはintとして宣言されているので、1バイトずつ読むのではなく、4バイト(あるいは2バイト、8バイト等)ずつ処理します。少なくとも1バイトずつ
|
11
|
+
これはintとして宣言されているので、1バイトずつ読むのではなく、4バイト(あるいは2バイト、8バイト等)ずつ処理します。少なくとも1バイトずつということはありません。
|
12
12
|
|
13
13
|
メモリ上では単なるビット列ですが、それをバイト単位あるいは4バイト単位で処理するかは、変数や式の型によって変わります。
|