通知
すべてクリア
Topic starter
2006年10月28日 11:23 PM
大変恐縮なのですが,またこんがらがってしまいました。再度質問させていただきたいの
ですが,for(int i=0;i<(int)0xff;i++)とすると,
16進数を10進数としてあつかってくれると考えてよいのでしょうか?
つまり,for(i=0;i<255;i++)と考えられるのでしょうか。
何度もすみませんが,ご教授していただければ幸いです。
よろしくお願いします。
2006年10月28日 11:29 PM
数値に10進数も16進数も2進数もありません。
~~~~~~
10進数やら16進数やら2進数は数値の表記方法であって値は同じです。
というか、こういうのは(掲示板で質問する前に)ちゃちゃっと確認用のプログラムを動
かしてみるのが普通だと思いますが。
#include <stdio.h>
int main( void )
{
int n;
n = 10;
printf(%d\n, n);
n = 0x0a;
printf(%d\n, n);
n = 012;
printf(%d\n, n);
return 0;
}
Topic starter
2006年10月28日 11:54 PM
Blueさん
ご返信ありがとうございました。
よくわかりました。
お世話になりました。