A-A+

已知字母A的ASCII码为65 以下程序运行后的输出结果是【 】。 main() { cha

2022-08-12 18:22:02 问答库 阅读 197 次

问题详情

已知字母A的ASCII码为65,以下程序运行后的输出结果是【 】。 main() { char a, b; a=A+5-3; b=a+6-2; printf("% d % cn", a, b); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:67 G
a="A"+"5"-"3"=65+5-3=67,输出时a为整型因此就输出67。b=a+"6"-"2"=67+6-2=73。因为输出b要以字符型输出,因此b="G"。

考点:字母,程序