int类型的范围是在-32768~32767(不同的系统范围不同,可以用sizeof()来查询,如果你的数超出了int的范围,编译器不会报错,而是随即分配一个数就像这样:
int num=10000;
printf(“num”);
结果可能为这样:4562
在比较大的数时应该用long或longlong(c99)
关于赋值语句,如果你实在不懂,可以参考这个资料http://c.biancheng.net/cpp/html/30.html
int类型的范围是在-32768~32767(不同的系统范围不同,可以用sizeof()来查询,如果你的数超出了int的范围,编译器不会报错,而是随即分配一个数就像这样:
int num=10000;
printf(“num”);
结果可能为这样:4562
在比较大的数时应该用long或longlong(c99)
关于赋值语句,如果你实在不懂,可以参考这个资料http://c.biancheng.net/cpp/html/30.html