已知字母A的ASCII码为十进制的65,下面程序的输出是。
main()
{charch1,ch2;
ch1=’A’+’8’-‘6’;
ch2=’A’+’6’-’3’;
printf(“%d,%c”,ch1,ch2);
main()
{charch1,ch2;
ch1=’A’+’8’-‘6’;
ch2=’A’+’6’-’3’;
printf(“%d,%c”,ch1,ch2);
举一反三
- 已知ch1='a',ch2='B',ch3='5',执行C语句if (ch1 >= ch2) ch= ch1-32 ; else if(ch1 <= ch3) ch = ch3+16 ; else ch= ch2+32 ;后,ch的值是
- 已知字符A的ASCII码为十进制的65,下面程序的输出是_____ #include<stdio.h> void main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); }
- 已知字母A的ASCⅡ码值为65,则下面程序的输出结果是: main(){char ch1,ch2;ch1=’A’+ ’4’- ‘2’;ch2=’A’+ ’8’- ‘5’;printf(“%d,%c\n”,ch1,ch2);}
- 下面的程序是实现两个字符变量的互换,若ch1输入a,ch2输入b,则程序运行时正确的输入是()(注:<回车>代表输入一个回车键) #include"stdio.h" main() { char ch1,ch2,ch3; scanf("%c%c",&ch1,&ch2); ch=ch1; ch1=ch2; ch2=ch; printf("ch1=%c,ch2=%c ",ch1,ch2);}
- 已知字母A的ASCII码为十进制的65,下面程序的输出是_________. #include; void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c",ch1,ch2); } A: 67,D B: B,C C: 不确定的值 D: C,D