トップページ > プログラム > 2015年08月03日 > PHSALL0j

書き込み順位&時間帯一覧

21 位/144 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000100010000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net

書き込みレス一覧

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」と書いてあったのですがそういうことだったのですね。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。