在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是

admin2009-01-15  32

问题 在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是

选项 A、a=20000+20000;
B、a=4000*10;
C、a=30000+10000;
D、a=4000L*1OL;

答案8

解析 由于20000+20000、 4000*10及30000+10000都是整型表达式,故运算的结果仍然是整型,表达式运算的结果超出了整型数据的范围,不正确.而D是长整型运算,不会超出长整型的范围。所以,4个选项中D为所选.
转载请注明原文地址:https://jikaoti.com/ti/eFS0FFFM
0

最新回复(0)