作业帮 > 数学 > 作业

已知字母A的ASCII码为十进制数65,且设ch为字符型变量,则表达式ch=‘A’-‘4’+‘8’

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/06/05 03:18:59
已知字母A的ASCII码为十进制数65,且设ch为字符型变量,则表达式ch=‘A’-‘4’+‘8’
的值为‘F’(为什么)
若定义char c=‘\72’;则变量c中包含的字符个数为1.(为什么)
已知字母A的ASCII码为十进制数65,且设ch为字符型变量,则表达式ch=‘A’-‘4’+‘8’
这个表达式的值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