以下 printf 语句中的 "-" 的作用是( ),该程序的输出结果是( )。 #include main() {int x=12;double a=3.1415926; printf("%6d##\n",x); printf("%-6d##\n",x); printf("%14.10lf##\n",a); printf("%-14.10lf##\n",a); }
举一反三
- 以下printf语句中的"-"的作用是(),该程序的输出结果是()。#includemain(){intx=12;doublea=3.1415926;printf("%6d##\n",x);printf("%-6d##\n",x);printf("%14.10lf##\n",a);printf("%-14.10lf##\n",a);}
- 以下程序的输出结果是。 #include main() {float a=123.456;double b=8765.4567; printf("(1)%f\n",a); printf("(2)%14.3f\n",a); printf("(3)%6.4f\n",a); printf("(4)%lf\n",b); printf("(5)%14.3lf\n",b); printf("(6)%8.4lf\n",b); printf("(7)%.4lf\n",b); }
- 以下程序的输出结果是()。 #include main() {int x=10;float pi=3.1416; printf("(1)%d\n",x); printf("(2)%6d\n",x); printf("(3)%f\n",56.1); printf("(4)%14f\n",pi); printf("(5)%e\n",568.1); printf("(6)%14e\n",pi); printf("(7)%g\n",pi); printf("(8)%12g\n",pi);
- 设有定义:double<br/>x=2.12;,以下不能完整输出变量x值的语句是 A: printf("x=%5.0f\n",x); B: printf("x=%f\n",x); C: printf("x=%lf\n",x); D: printf("x=%0.5f\n",x);
- 下面程序的输出结果是 。 #include int main (void) { int x=2,y,z; x*=3+2;printf("%d\n",x); x*=y=z=4;printf("%d\n",x); x=y=z;printf("%d\n",x); x=(y=z);printf("%d\n",x); return 0; }