
已知字母A的ASCII码为十进制数65,且设ch为字符型变量,则表达式ch=‘A’-‘4’+‘8’
的值为‘F’(为什么)若定义charc=‘\72’;则变量c中包含的字符个数为1.(为什么)求讲解一下...
的值为‘F’(为什么)
若定义char c=‘\72’;则变量c中包含的字符个数为1.(为什么)
求讲解一下 展开
若定义char c=‘\72’;则变量c中包含的字符个数为1.(为什么)
求讲解一下 展开
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询