假设有定义:char ch='a'; int a=66; 则语句printf("%c%c", ch, a);输出为( )。
A: a66
B: aa
C: aB
D: 9766
A: a66
B: aa
C: aB
D: 9766
举一反三
- 若有 char ch='a';,下面错误的输出形式是( )。 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'+'8'-'3;,则执行语句printf("%d,%c\n",ch,ch);的输出结果是()
- 若有定义:char ch; 两种输出变量ch的输出语句为 printf("%c",ch);或【1】。
- 以下变量定义语句正确的是() A: int ch='ab'; B: char ch="a"; C: char ch='a'; D: string ch="abc";