黑马程序员技术交流社区
标题:
哈哈,帮解释一下
[打印本页]
作者:
LTT
时间:
2015-4-29 22:24
标题:
哈哈,帮解释一下
40.定义变量如下:
char c='w'; int i=8; long L=15; float f=8.9f;
以下赋值语句正确的是( )。
A. i=c+i;
B. c=c+i;
C. L=f+L;
D. f=i+L+f;
作者:
xu1028
时间:
2015-4-29 22:34
类型范围f>L>i>c ,A:int类型=char类型+int类型 没超过范围所以对 B:char类型=char类型+int类型 超出范围,所以错 C:long类型=float类型+long类型 超出范围。所以错 D:floa类型=int类型+long类型+float类型,没超出范围,所以对t
作者:
鸡脑壳
时间:
2015-4-29 22:40
楼上完美回复啊但是我觉得 题目中定义变量的地方 long = 15; 这个15后面应该要加 L 或者 l 才对
不知道这是题目的瑕疵 还是 故意这样出检验做题人的细心程度。
作者:
米江波
时间:
2015-4-29 22:41
AD吧 按照基本数据类型的大小选出来的 也不知道对不对 反正我靠了64分
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2