ch>='a'&&ch[='z'||ch]='A'&&ch<='Z'表示ch的值是
A: 字母
B: 数字
A: 字母
B: 数字
举一反三
- 判断char型变量ch是否为大写字母的正确表达式是()A.‘A’[=ch<=‘Z’ B.(ch]=‘A’)&(ch[=‘Z’) C.(ch]=‘A’)&&(ch[=‘Z’) D.(‘A’<= ch)AND(‘Z’]= ch) A: ‘A’<=ch<=‘Z’ B: (ch>=‘A’)&(ch<=‘Z’) C: (ch>=‘A’)&&(ch<=‘Z’) D: (‘A’<= ch)AND(‘Z’>= ch)
- 分析下程序,并写出程序的运行结果。[br][/br] # include [stdio.h] main () { char ch; while ((ch=getchar())!="\n" ) { if(ch>= 'A'&&ch[= 'Z') ch=ch + 32; else if(ch ]='a'&&ch[= 'z') ch = ch-32; printf ("%c",ch ); } } 从键盘输入ABCdef<回车],则输出结果是( )。
- 在下列给出的条件表达式,不正确的是[ ] A: (ch>=65) and (ch<=90) B: 'A' <= ch <= 'Z' C: 'A' <= ch && ch <= 'Z' D: (ch>='A') and (ch<='Z')
- 下面判断ch是大写或者小写英文字母的表达式哪个正确? A: ch >= 'A' && ch <= 'Z' || ch >= 'a' && ch <= 'z' B: ch >= A && ch <= Z || ch >= a && ch <= z C: 'A' <= ch <= 'Z' || 'a' <= ch <= 'z' D: A <= ch <= Z || a <= ch <= z
- 若有char ch='A;则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是( ) A: A B: a C: Z D: z