C语言程序分析题,求详细步骤

 我来答
匿名用户
推荐于2016-01-17
展开全部

#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,则宽度限定无效
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式