回答編集履歴

1

誤り訂正

2018/09/07 13:17

投稿

otn
otn

スコア84618

test CHANGED
@@ -12,6 +12,6 @@
12
12
 
13
13
 
14
14
 
15
- あらかじめint型変数(仮に4バイトとする)に0を代入しておけば、最下位バイトだけ書き換えられて、`a`を入力すると`0x00000097`になり、char型変数の`0x97`と数値として一致します。
15
+ あらかじめint型変数(仮に4バイトとする)に0を代入しておけば、最下位バイトだけ書き換えられて、`a`を入力すると`0x00000061`になり、char型変数の`0x61`と数値として一致します。
16
16
 
17
17
  そんなことをするくらいなら、`scanf("%c",&a);`じゃなくて、`a = getchar();`が良いです。