C语言 算运算结果 我知道答案 要步骤..在线等 谢各位大虾啦

2024-12-23 13:08:21
推荐回答(1个)
回答1:

运算符结合性的问题啊

b=(a=32767,a++);
c=d=0xffff;
等价于
b=(((a=32767),a++));
c=(d=0xffff);

结果的话呢
TC2里,8000,32767,-1,-1
VC6里,8000,32767,65535,65535

进制转换,整数溢出什么的我就不用说了吧

另外,lz可以试着改一下题目,比如说改成++a的话,再做做看