若有以下定义: inta[]={1,2,3,4,5,6,7}; char cl=’b’,c2=‘2’; 则数值不为2的表达式是( )。

admin2013-05-30  36

问题 若有以下定义:    inta[]={1,2,3,4,5,6,7};    char cl=’b’,c2=‘2’;    则数值不为2的表达式是(    )。   

选项 A、a[1]     
B、’d’-c1
C、a[‘3’-c2]     
D、c2-0

答案D

解析  字符在进行数学运算时取其ASCⅡ码值,其中’b’的ASCⅡ码值为98,’d’的ASCⅡ码值为100,字符’2’的 ASCⅡ码值为50。可知D选项中表达式c2-0的值为50。
转载请注明原文地址:https://jikaoti.com/ti/ymE0FFFM
0

最新回复(0)