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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 16:57:24
main() { char ch; ch='H'-'A'+'0'; printf(
x)MTVHH,@lnnPPWiPkTOV;UVK)MI3S`EF¸CD1B_baݓ͛~,9 (J-.VH̫TNT(WH++Mh|76k?_i㬧] M}n X|>{]Sj({tNcO: @(@<ٱKWq*41FA"K"^ 󲱥-% @fAٜ^u)@Ӏ$ف

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

main() { char ch; ch='H'-'A'+'0'; printf("%c\n",ch); }
# 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