C言語なら俺に聞け<35>
■ このスレッドは過去ログ倉庫に格納されています
0764デフォルトの名無しさん
NGNGありまして、どうか教えてください。参考書によるとintは整数の
-32768から32767までの値の範囲しか扱えないとなっているのですが、
試しに下のプログラムを実行すると100000000という数字も表示できて
しまいます。下のプログラムは数を表示するだけという簡単なものなの
ですが、なんで表示できるのですか? 初歩的な質問ですみません。
でも気になってしかたないです。
#include <stdio.h>
void outnum(int num);
int main(void)
{ outnum(100000000);
return 0;}
void outnum(int num)
{
printf("%d", num);
}
■ このスレッドは過去ログ倉庫に格納されています