以下哪种printf的用法正确
A: printf("%d",'a');
B: printf("%d",4.0);
C: printf("%d",4);
D: printf("%f",4);
A: printf("%d",'a');
B: printf("%d",4.0);
C: printf("%d",4);
D: printf("%f",4);
举一反三
- 下列条件语句中,输出结果与其他语句不同的是( )。 A: if ( a ) printf("%d", x); else printf("%d", y); B: if ( a==0 ) printf("%d", y); else printf("%d", x); C: if ( a==0 ) printf("%d", x); else printf("%d", y); D: if ( a!=0 ) printf("%d", x); else printf("%d", y);
- 已有声明“int x=0;”,以下语句中有语法错误的是 ( )。 A: printf("%d",&x); B: printf("%d",!x); C: printf("%d",*x); D: printf("%d",++x);
- 要输出结果4*4=16,下列语句不正确的是( ) A: printf("4*4=16 "); B: printf("4*4=%d",16); C: printf("4*4=%d",4*4); D: printf("4*4=%d,16");
- 以下能正确输出字符a的语句是( )。 A: printf("%s","a"); B: printf("%s",'a'); C: printf("%c","a"); D: printf("%d",'a');
- 下列错误的语句是 __。 A: if(a>b) printf("%d",a); B: if(a) printf("%d",a); C: if (1) printf("%d",a); D: if(a) ; a++; else a--;