C语言程序分析题,求详细步骤
发布网友
发布时间:2022-05-05 19:44
我来回答
共1个回答
热心网友
时间:2022-06-28 00:11
#include <stdio.h>
#include <Windows.h>
int main()
{
int a = 12345;
float b = -987.345, c = 15.5;
printf("a=%4d\n", a);//4d代表输出宽度为4个字符的整数,若整数宽度大于4,则宽度限定无效,正常输出5个字符
printf("b=%10.2e\n", b);//e代表以科学计数法输出浮点数,小数点.2代表精确小数点后2位
printf("c=%6.2f\n", c);//同理
system("pause");
return 0;
}
追问用软件运行确实是这样。。。
主要在b上
老师写的是b= -9.8e+02(2个空格)
没有用软件运行的。
%10.2e\n,10是什么意思?你没说哦?
追答10就是这个浮点数输出所占的宽度,若浮点数宽度大于10,则宽度限定无效