A)i=i+2 B)a=7;
C)i++ ---j; D) a=66.0;
解释一下 ,越详细越好
设i、j为int类型变量,a为float类型变量,以下选项中,正确的赋值语句是
答案:2 悬赏:30 手机版
解决时间 2021-12-29 17:46
- 提问者网友:轻浮
- 2021-12-29 12:24
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-12-29 12:39
答案:A D
B a=7.0
C --j
B a=7.0
C --j
全部回答
- 1楼网友:七十二街
- 2021-12-29 13:07
a:正确;
b:正确;因为7为int类型,a的类型是float,大的类型存放小的会自动类型转换,如果小的存放大的那就要强制类型转换了,如float f1 = (float)1.1;
c:错误(1正确):i++ 同等于i = i +1; (2错误)---j:没有这种写法,可以--(-j).
d:错误:66.0是double要类型转换:a=(float)66.0;或者:a=66.0f;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯