main() { char ch; ch='H'-'A'+'0'; printf("%c\n",ch); }

问题描述:

main() { char ch; ch='H'-'A'+'0'; printf("%c\n",ch); }
1个回答 分类:综合 2014-11-08

问题解答:

我来补答
# include
void main() {
char ch;
ch='H'-'A'+'0';
printf("%c\n",ch);
}
运行结果:
7
Press any key to continue
原理:
字符做加减运算就是做相应的字符所对应的 ASCII 码值的运算, 'H' 对应的ASCII码值为 104
'A' 对应的ASCII码值为 97
'0' 对应的ASCII码值为 32
'7' 对应的ASCII码值为 39
所以:
39 =104 - 97 + 32
所以最后输入的字符为: '7
 
 
展开全文阅读
剩余:2000
上一页:希望高人解答