[问题] 科学记号的读取与输出差异

楼主: JiGo (ㄐㄍ)   2013-10-11 13:37:42
哈囉又是我0.0
我在副程式中写了一个读取并输出的流程
都是用 E10.4 这个格式去读值
读入的值为 1.000    1.9279E-02
但是以同样的格式输出之后却得到下列型式的值
      0.1000E+01 0.1928E-01
前面的值还没有什么太大的问题
但是后面那个值却硬生生的少掉一个位数
因为原本的值就是一个估计值了
怕说如果少掉一个位数
或许在后续的计算中会影响到结果也说不定
所以想请问各位是否有办法可以输出成 1.9279E-02 的格式吗
好像可以用 E11.5 的方式去输出
应该就会写成 0.19279E-01
但是总觉得不够漂亮0.0
作者: terryys (terry)   0000-00-00 00:00:00
ES11.5
楼主: JiGo (ㄐㄍ)   0000-00-00 00:00:00
竟然!!!!谢谢大大,我之前翻书翻到这个格式却不知道它的作用想再请问,那EN11.5的差别呢?刚刚试了一下会有值无法显示出来
作者: imys (依密思)   0000-00-00 00:00:00
学习了! 感谢
作者: notebook789 (Joker)   0000-00-00 00:00:00
基哥必推
作者: zmack0905 (降太)   0000-00-00 00:00:00
涨姿势惹~

Links booklink

Contact Us: admin [ a t ] ucptt.com