若变量a是double类型,并执行了语句:a='A'+1.6;,则正确的叙述是 5

Aa的值是浮点型B不允许字符型和浮点型相加Ca的值是字符CDa的值是字符'A'的ASCII值加上1.... A a的值是浮点型
B 不允许字符型和浮点型相加
C a的值是字符C
D a的值是字符'A'的ASCII值加上1.
展开
 我来答
cdyzxy
2017-10-18 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3737万
展开全部
A.没问题,是双精度的浮点型
B.可以相加,计算机在相加时发现1.6的类型比'A'占用的字节多,这样就会执行一个将'A'扩展成double型的强制数据类型转换,然后再计算加法
C.a的值是浮点数据,并不是字符C的ASCII码
D.a的值是'A'的ASCII值加上1.6,并不会通过赋值语句自动取整
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式