【初心者歓迎】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
犬でもわかるCプログラミング
まぢおすすめ
>>652
スレ違いです。
656649:04/04/02 19:56
>>651
128を"%c"で表示させるという発想が理解できなかったから
つい頓珍漢な事を言ってしまった.スマソ.
657651:04/04/02 22:43
>>656
いいから氏ねよクズ
二度と書き込むな。
658649:04/04/02 23:25
         \   ∩─ー、    ====
           \/ ● 、_ `ヽ   ======
           / \( ●  ● |つ
           |   X_入__ノ   ミ   そんなエサで俺様がクマ――!!
            、 (_/   ノ /⌒l
            /\___ノ゙_/  /  =====
            〈         __ノ  ====
            \ \_    \
             \___)     \   ======   (´⌒
                \   ___ \__  (´⌒;;(´⌒;;
                  \___)___)(´;;⌒  (´⌒;;  ズザザザ
                               (´⌒; (´⌒;;;