回答編集履歴
1
誤記訂正
answer
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
シングルクウォーテーションで文字コードを表すためbufには97を二進数に変換し32ビットの領域に格納される。
|
23
23
|
|
24
24
|
@@@@@
|
25
|
-
@はいくつありますか? 10進数でなら5と表しますし、2進数では
|
25
|
+
@はいくつありますか? 10進数でなら5と表しますし、2進数では101と表しますが、決して「変換」されるものではありません。
|
26
26
|
2進数ってのは、10進数とは全く異なるナニカがあるわけではありません。赤い果物をリンゴと呼ぼうとappleと呼ぼうと、その果物の実体は変わらないのと同様。あなたは目の前にあるリンゴをappleに「変換」できますか? あなたができるのは、あなたがその果物をなんと呼ぶかを変えることだけでしょう。
|
27
27
|
|
28
28
|
ところで、C言語では、'a'はそもそもint型で文字aを表す文字コードの値の表記方法です。ASCIIコードを採用しているなら
|