首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

格式码的有关问题

2012-03-06 
格式码的问题inta975311printf(“%d”,a)输出结果是:975310我觉得很奇怪,应该是975311的啊,难道是书上写

格式码的问题
int   a=975311;printf(“%d”,a);
输出结果是:975310

我觉得很奇怪,应该是975311的啊,难道是书上写错了?


[解决办法]
书上错了
[解决办法]
尽信书不如无书

这很明显是书错了,自己动手看一下不就知道啦
[解决办法]
我用DEV C++试过了,输出的是975311。

你们怎么弄出的975310?
[解决办法]
整型 int 值域(-32768~32767)
[解决办法]
现在32位机器int都是32位的,可以表示的数的范围是0~4294967295
楼上说的是N年前的16位机器

热点排行