定义:char c1,c2; scanf(“%2c%3c”,&c1,&c2);printf(“%c%c”,c1,c2);
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/02 22:27:29
定义:char c1,c2; scanf(“%2c%3c”,&c1,&c2);printf(“%c%c”,c1,c2); 键盘输入:ABCDE;则输出的结果是
答案是A C 这个该怎么解呢
答案是A C 这个该怎么解呢
我有一种解释(我的看法)
在 地址 &c1 处读两个字符 AB 因为才c1 只有一个字节,只有读入那个字节的才有效(此处读入的是A) 所以用printf() 读的时候读c1 的一个字节 所以为 A.
c2 一样的道理.
在 地址 &c1 处读两个字符 AB 因为才c1 只有一个字节,只有读入那个字节的才有效(此处读入的是A) 所以用printf() 读的时候读c1 的一个字节 所以为 A.
c2 一样的道理.
定义:char c1,c2; scanf(“%2c%3c”,&c1,&c2);printf(“%c%c”,c1,c2);
main() { char c1,c2 scanf("%c",&c1):c2=c1-32; prantf("%c",c2
有以下程序 #include main() { char c1,c2; scanf("%c",&c1); c2=c1+3
char c1,c2; c1=197; c2=198; printf("c1=%c,c2=%c\n",c1,c2); p
main() {char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3
int a1,a2;char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
下面程序段的输出是( ) char c1=’b’,c2=’e’; printf(“%d,%c\n”,c2-c1,c2+’
char c1='b',c2='e';printf("%d,%c\n",c1-c2,c2-'a'+'A');则输出结果是
c语言 字母地址若有以下定义和语句char c1='b',c2='e'printf("%d,%c\n",c2-c1,c2
若有以下定义和语句 char c1='b',c2='e'; printf("%d,%c",c2-c1,c2-'a'+'A
C语言大小写字母转换#includevoid main(){char c1,c2;c1=getchar();printf
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是 A) c1^c2 B) c1&c2 C) c