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

admin2009-01-15  37

问题 已知字符’A’的ASCII码为65,以下程序运行后的输出结果是【  】。
#include <stdio.h>
       main( )
       {  char a,b;
           a=’A’+’5’-’3’; b=a+’6’-’2’;
           printf( "% d% c\n", 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’。
转载请注明原文地址:https://kaotiyun.com/show/eUXp777K
0

最新回复(0)