有以下程序: #include<stdio.h> main( ) { char ch=′Z′; ch=(ch—′A′+1)%26+′A′; putchar(ch); printf(″\n″); } 程序的运行结果是( )。

admin2019-04-14  22

问题 有以下程序:
#include<stdio.h>
main( )
{
char ch=′Z′;
ch=(ch—′A′+1)%26+′A′;
putchar(ch);
printf(″\n″);
}
程序的运行结果是(    )。

选项 A、Z
B、Y
C、B
D、A

答案D

解析 z的ASCⅡ码是90,A的ASCⅡ码是65,所以ch=(ch—′A′+1)%26+′A′=26%26+65=65,65对应的字符即A。
转载请注明原文地址:https://jikaoti.com/ti/vqf0FFFM
0

最新回复(0)