A-A+

已知字符A的ASCII码为65 以下程序运行后的输出结果是【 】。 include <std

2022-08-12 18:57:10 问答库 阅读 197 次

问题详情

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


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

参考答案

正确答案:67G
由于"5"-"3"=2,所以a="A"+"5"-"3"="C",按"%d"格式输出"C"的ASCII码为67;同理,"6"-"2"=4,b=a+"6"-"2"="C"+4="G",按"%c"格式输出为"G"。

考点:字符,程序