一个c语言小问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:42:35
char c2;执行语句c2='A'+'6'-'2'的值
A. 69
B. D
C. E
D. 不确定
答案是不是应该选D 不确定啊 求教

答案是 C.
'6'-'2'= 4
'A'+ 4 = 'E'

这个问题的解法是这样的:
'A'是'65',然后和后面的'6'和'4'做运算,得到‘69’,再转换成字符是E,故选C。

选C啊
'6'-'2'= 4
'A'+ 4 = 'E'

你们都错了.
答案是E的话,应该这样写.'A'+6-2;而不是'A'+'6'-'2';这道题的本意就是专门来迷惑你的,看你对这个字符相加掌握得好不好.
答案是D,不确定.

楼上的哥么你懂c吗?
答案是C。
其实无论它在6,2上是否有单引号,它都选c,我在vc运行了下。
原因我就不说了,前楼上很多哥么都给你的原因了

选c