例2-13:若有int a=32767;则a=a 1的结果是:
答案:2 悬赏:20
解决时间 2021-01-25 21:16
- 提问者网友:轮囘Li巡影
- 2021-01-25 08:46
例2-13:若有int a=32767;则a=a 1的结果是:
最佳答案
- 二级知识专家网友:长青诗
- 2021-01-25 10:14
: short 是占两个字节的,表示范围是【-32768,32767】 a + 1 就越界了,所以会成负数。 b = 100000000000000,表示-32768
全部回答
- 1楼网友:煞尾
- 2021-01-25 11:02
printf(%d,a)是一条错误的语句printf的第一个参数是一个字符串intprintf(constchar*format,);所以printf(%d,a)是错误的编译器是无法编译的正确的应该是printf("%d",a);程序申明一个变量a然后将32767赋值给变量a所以打印出来的结果是32767但你的这个打印的语句是错误的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯