- C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
924 :デフォルトの名無しさん[sage]:2015/08/03(月) 07:14:10.73 ID:PHSALL0j - 質問です。
printf("Aを入力して下さい >"); scanf("%x",&n); printf("%d",n); このように書いたときに、最後に10が表示されるのですが、なぜでしょうか。 Aが入力されると16進数としてnに格納されると思いますが、 最後にはそれを10進数で出力するので65になるのではないでしょうか?
| - C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
926 :デフォルトの名無しさん[sage]:2015/08/03(月) 11:03:40.66 ID:PHSALL0j - >>925
ありがとうございました。納得しました。 「16進数のA」と書いてあったのですがそういうことだったのですね。
|
|