若有 char ch='a';,下面错误的输出形式是( )。
A: printf("%e
",ch);
B: printf("
%d
",ch);
C: putchar(ch);
D: printf("
%c
",ch);
A: printf("%e
",ch);
B: printf("
%d
",ch);
C: putchar(ch);
D: printf("
%c
",ch);
举一反三
- 假设已定义char ch[20],*str=ch; 下列哪条语句不正确_______________________。 A: str="teacher"; B: ch="teacher"; C: strcpy(ch, "teacher"); D: strcpy(str,"teacher");
- 假设有定义:char ch='a'; int a=66; 则语句printf("%c%c", ch, a);输出为( )。 A: a66 B: aa C: aB D: 9766
- 下列选项中,()是正确的char变量的声明A. char ch="R"; B. char ch='\' ; C. char ch='ABCD'; D. char ch="ABCD"; A: A B: B C: C D: D
- 若有int x=50;,则下列语句( ) 会输出“50%”。? printf("%d%%");|printf("%d%%",x);|printf("%%d",x);|printf("%d%",x);
- 有说明:char ch[20] ,*str=ch ; 则语句ch="teacher" ; 能实现将字符串"teacher"赋值到ch数组 A: 正确 B: 错误