中易网

c语言 指数格式输出(%e) 如何控制输出时是“1.2e+2”这个格式?尤其是e后面的数字位数如何控制?

答案:2  悬赏:10  
解决时间 2021-01-10 19:49
  • 提问者网友:温旧梦泪无声
  • 2021-01-10 14:59
c语言 指数格式输出(%e) 如何控制输出时是“1.2e+2”这个格式?尤其是e后面的数字位数如何控制?
最佳答案
  • 二级知识专家网友:行雁书
  • 2021-01-10 15:38
e前面的数字占宽是可以控制的,+后的数字规定是3位,不足的前面补0,宽度不变。而且规定e前面的数字是一个大于等于1的实数,所以像1.2e+2这个数虽然与12.0e+001相等也不会输出后者(输入时写成后者是认可的)。由此可知你的要求只能自己写一段代码或自定义一个函数来完成。
全部回答
  • 1楼网友:鸠书
  • 2021-01-10 16:32
后面的 是指数,,,,,由数字的位数决定
~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息