printf("floats:%4.2f %+.0e %E \n",3.1416,3.1416,3.1416) floats:3.14 +3e+000 3.141600E+000 求回答 我来答 1个回答 #热议# 普通体检能查出癌症吗? 系昕度高韵 2020-02-10 · TA获得超过3885个赞 知道小有建树答主 回答量:3112 采纳率:33% 帮助的人:290万 我也去答题访问个人页 关注 展开全部 %4.2f保留两位小数输出占4位。实际超过4位则按照实际输出于是3.1416输出为3.14两位小数14共计4位。%+.0e带符号科学计数法输出。无小数部分。于是输出3的科学计数法。+3e+000默认三位指数。%E和%e类似默认6位小数以及三位指数。只不过输出的科学计数法符号e为大写。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-09-28 语句printf("%f%%",1.0/3):输出为0.333333? 2020-07-12 语句printf("%f%%",1.0/3):输出为0.333333? 11 2020-03-31 float=3.1415926;printf(*%.2f*,d); 是什么意思 1 2018-03-07 float f=3.1415927; printf("%3.3f",f) 结果 多少啊 17 2017-12-05 C语言求助 float m=3.1415926; printf("%3.2f",m); 输出格式中3.2是什么意思? 7 2019-10-22 floatx=1234.567;printf("%e\n”,x)? 2 2017-12-27 若float a=1352.97856,则printf("%6.3f~%6d",a,(int)a) 18 2014-10-06 float a=3.14 printf("a=%e\n" , a) a=? 为你推荐: