若变量a是int类型,并执行了语句: a='A' 1.6?
则正确的叙述是.A.a的值是浮点型●B.不允许字符型和浮点型相加日C.a的值还是整型D.a的值是字符C...
则正确的叙述是.
A. a的值是浮点型
●B.不允许字符型和浮点型相加日C. a的值还是整型
D. a的值是字符C 展开
A. a的值是浮点型
●B.不允许字符型和浮点型相加日C. a的值还是整型
D. a的值是字符C 展开
展开全部
你好,
答案是C
a是整形就不可能变为浮点型,整形和浮点类型的存储方法不一样。
在c语言中,不存在四舍五入一说,只会有精度丢失。
所以 a ==> 'A' + 1.6 ==>65 + (int)1.6 ==> 65 + 1 ==> 66
祝你生活愉快。
答案是C
a是整形就不可能变为浮点型,整形和浮点类型的存储方法不一样。
在c语言中,不存在四舍五入一说,只会有精度丢失。
所以 a ==> 'A' + 1.6 ==>65 + (int)1.6 ==> 65 + 1 ==> 66
祝你生活愉快。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询