已知字母A的ASCII码为十进制的65,下面程序的输出是( )。

2024-11-28 13:32:24
推荐回答(4个)
回答(1):

选择:A
main()
{
char ch1,ch2;
ch1=‘A’+3; //'A'==65,ch1=65+3=68
ch2=’B’+2; //'B'=='A'+1;ch2='A'+1+2=68
printf(“%d,%c\n”,ch1,ch2); //d%以10进制输出,c%以字符输出
}
所以输出ch1对应68,ch2对应大写字母D

回答(2):

A)68,D 输出的时候 ch1 输出格式是数字格式,所以是68 而ch2的输出格式是字符,所以显示字符D

回答(3):

选A

自己敲到电脑里运行就知道了

回答(4):

B 这么简单的例子。敲代码比来这里发文还要快呢。。。