【初心者歓迎】C/C++室 Ver.5【環境依存OK】
648 :
デフォルトの名無しさん:
#include <stdio.h>
int main(void)
{
printf("\160,%c",128);
return 0;
}
8進法の160と10進法の128は同じですよね?しかしこの場合、違う値が表示されるのはなぜですか?
ご指導お願いします。
>>648 >printf("\160,%c",128);
printf("%d, %d", 0160, 128);
のつもりか?
160 (8進) = 8^2 * 1 + 8^1 * 6 + 8^0 * 0 = 64 + 48 = 112
651 :
デフォルトの名無しさん:04/04/02 18:41
>>650 さんありがとうございます。112ですたね!!うっかりしてました。
>>649 なに言ってんのおまえ?氏ねよ。
652 :
デフォルトの名無しさん:04/04/02 18:51
これからプログラミングをしたいのですが、C#でやろうと思ってます。
オススメな参考書があったら教えてください。
確かに
>>649の言ってることは頓珍漢だが
>>651の態度は人間としてどうかと思う。
こういうのを見ると、2chなら何でもありだと思ってる馬鹿が増えたとづくづく感じるなあ。
#include <stdio.h>
int main(void)
{
printf("\160,%c",128);
return 0;
}
8進法の160と10進法の128は同じですよね?しかしこの場合、違う値が表示されるのはなぜですか?
ご指導お願いします。
>>651 128を"%c"で表示させるという発想が理解できなかったから
つい頓珍漢な事を言ってしまった.スマソ.
>>656 いいから氏ねよクズ
二度と書き込むな。
\ ∩─ー、 ====
\/ ● 、_ `ヽ ======
/ \( ● ● |つ
| X_入__ノ ミ そんなエサで俺様がクマ――!!
、 (_/ ノ /⌒l
/\___ノ゙_/ / =====
〈 __ノ ====
\ \_ \
\___) \ ====== (´⌒
\ ___ \__ (´⌒;;(´⌒;;
\___)___)(´;;⌒ (´⌒;; ズザザザ
(´⌒; (´⌒;;;