
很简单的一道C语言基础题。。快来抢奖赏。。。(一定要详解哦)
若a为整型变量,则以下语句()a=-2L;printf("%d\n",a);A.赋值不合法B.输出值为-2C.输出为不确定值D.输出值为2...
若a为整型变量,则以下语句()
a=-2L;printf("%d\n",a);
A.赋值不合法 B.输出值为-2
C.输出为不确定值 D.输出值为2 展开
a=-2L;printf("%d\n",a);
A.赋值不合法 B.输出值为-2
C.输出为不确定值 D.输出值为2 展开
展开全部
B.输出值为-2
c语言隐含类型转换
a为整型变量,虽然以L的方式赋值,但是c语言会将它当成整型处理
并且-2并没有超过整型的范围,所以能正确处理.
如果超出整型范围,则可能是不确定值了.
c语言隐含类型转换
a为整型变量,虽然以L的方式赋值,但是c语言会将它当成整型处理
并且-2并没有超过整型的范围,所以能正确处理.
如果超出整型范围,则可能是不确定值了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询