假设 float d=12.3456,则表达式printf("%10.2f",(int)d)的输出结果为
A: 12.34
B: 1.23
C: 1.20
D: 12.0
A: 12.34
B: 1.23
C: 1.20
D: 12.0
举一反三
- 下面程序段,如果输入:1.23回车,输出为()。float f1;scanf("%f", &f1);printf("%f", f1); A: 1.230000 B: 1.23 C: 1.2 D: 以上都不对
- 下面程序段,如果输入:1.23回车,输出为()。float f1;scanf("%lf", &f1);printf("%f", d1); A: 1.230000 B: 1.23 C: 1.2 D: 以上都不对
- 下面程序的输出结果为_____。 void main ( ) { int c = 90 ; float f; f = 5 / 9 * c - 32 ; printf ( "%.2f" , f ) ; }
- 定义以下结构体类型 struct s { int x; float f; }a[3]; 语句printf("%d",sizeof(a))的输出结果为
- 假设变量名i,c,f的定义为int i; char c; float f; 那么以下结果为整型的表达式是()