设字符型变量ch已有值,下列语句中错误的是 。
A: scanf("%c%c",ch, ch)
B: {int ch=6;printf("%d",ch);}
C: 5
D: ch>48&&ch<0x3A
A: scanf("%c%c",ch, ch)
B: {int ch=6;printf("%d",ch);}
C: 5
D: ch>48&&ch<0x3A
A
举一反三
- 判断字符变量ch是否为数字字符的正确表达式是( ) A: (ch>=48) || (ch<=57) B: '0'<= ch <='9' C: (ch>=48) && (ch<=57) D: '0' >= ch >='9'
- 2.14 设有 char ch; 与语句“ch=getchar();”等价的语句是________。 A: scanf("%c",ch); B: scanf("%c",&ch); C: printf("%c",ch); D: printf("%c",&ch);
- 设ch为字符型变量, 以下赋值语句正确的是() A: ch='123'; B: ch='\ff'; C: ch='\08'; D: ch='\\';
- 已定义ch为字符型变量,则下列语句中错误的是( ) A: ch<br/>= 60+5 ; B: ch = ' \ ' ; C: ch = ' ; ' ; D: ch = ' \x41 ' ;
- 设ch是char型变量,其值为A字符,且有表达式:ch=(ch>='A'&&ch ,='Z')?(ch+32):ch,则表达式ch的值是()字符
内容
- 0
已知ch是字符型变量,下面正确的赋值语句是() A: ch=”\0”; B: ch=\7A; C: ch=7A; D: ch=7
- 1
已定义 ch 为字符型变量, 以下赋值语句中错误的是( )。 A: ch=‘\’; B: ch=62+3; C: ch=’2’; D: ch=‘a’;
- 2
已定义ch为字符型变量,以下赋值语句中错误的是()。 A: ch='\' B: ch=62+3 C: ch='' D: ch='\xaa'
- 3
ch为字符型变量,则不能使ch表示字符'B'的语句是__________。 A: ch=B; B: ch=66; C: ch='\102'; D: ch='\x42';
- 4
以下可以实现“输入一个字符到变量ch”的语句是()。 A: scanf("%c",ch); B: ch=getchar( ); C: getchar(ch); D: putchar(ch);