设有说明语句:doublex=123.56;,对于语句printf(“%-8.2e\n”,x);,以下说法正确的是()
A: 输出为-1.24e+002
B: 输出为1.24e+002
C: 输出为12.36e+001
D: 输出格式描述符的域宽不够,不能输出
A: 输出为-1.24e+002
B: 输出为1.24e+002
C: 输出为12.36e+001
D: 输出格式描述符的域宽不够,不能输出
举一反三
- 设有说明语句:doublex=123.56;,对于语句printf(“%-8.2e\n”,x);,以下说法正确的是()
- 已定义x为float型变量,其值为2145678,则printf("%-2f",x);的输出结果为()。 A: 213.46 B: 213.45 C: -213.45 D: 输出格式控制说明的域宽不够,不能输出
- 若k为int型变量,则以下语句()。 A: 8567; B: intf("|%-06d|",k); C: 输出格式描述不合法 D: 输出为|008567| E: 输出为|8567| F: 输出为|-08567|
- 以下程序的输出为。 #include voidmain() { doublex=213.82631; printf("%-6.2e\n",x); }
- 在C语言中,若x和y都是int型变量,x=100,y=200,下列语句的输出结果是()。printf("%d\n",(x,y)); A: 200 B: 100 C: 100200 D: 输出格式符不够,输出不确定的值