设字符型变量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
举一反三
- 判断字符变量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的值是()字符