c语言中,%8f、%8d 表示什么?

例inta=1234;floatf=123.456;charch=‘a’;printf(“%8d,%2d\n”,a,a);printf(“%f,%8f,%8.1f,%.2... 例 int a=1234;
float f=123.456;
char ch=‘a’;
printf(“%8d,%2d\n”,a,a);
printf(“%f,%8f,%8.1f,%.2f,%.2e\n”,f,f,f,f,f);
printf(“%3c\n”,ch);
中的char ch=‘a',%8d,%.2f,%.2e 等分别表示什么意思?该怎么理解呢?
可不可以给我解释一下,谢谢咯
展开
 我来答
匿名用户
2010-04-12
展开全部
%8d中的8是输出列宽,表示对应的输出量最小占8个字符位置,如果实际输出不够8个字符,姿基汪就左补空格。

%.2f中的2是输出的精度,也就是输出小数锋磨的位数,会进行四舍五入

%.2e中的2是有效数字的输出精度,同%.2f中迹仔的2
snowboylaq
推荐于2017-09-22 · TA获得超过158个赞
知道答主
回答量:132
采纳率:0%
帮助的人:36.2万
展开全部
char ch=‘a'友做 定义字符变量森厅ch并初始赋值为字符a
%8d按8位输出整型值不此告隐足部分已空格补充
%.2f按小数点后保留两位输出浮点数值
%.2e按指数方式输出小数点后保留两位
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式