已知字母A的ASCII码为十进制数65,且设ch为字符型变量,则表达式ch=‘A’-‘4’+‘8’
问题描述:
已知字母A的ASCII码为十进制数65,且设ch为字符型变量,则表达式ch=‘A’-‘4’+‘8’
的值为‘F’(为什么)
若定义char c=‘\72’;则变量c中包含的字符个数为1.(为什么)
答
这个表达式的值ch = ‘A’-'4'+'8'的输出值 应该是E,字符‘4’和字符‘8’的ASCII的值分别是52和56 计算出来 是E的ASCII,所以ch输出是E那 为什么若定义char c=‘\72’;则变量c中包含的字符个数为1.(为什么)char c=‘\72’\为转义字符,\72转义为一个八进制数72,也就是十进制数的58