③e型格式说明符可以避免型的“大数不印、小数印 16 丢”的现象。 a=23478560 b=0.000001234 write (, 100)a, b 100 format(1x,e167,e16.7) 口口口02347856e+07[L0.1234000e-05 ④ Fortran77允许用户指定指数的位数 格式: ew.dep(其中,p为指数的位数) 如:输出2347856.0,格式为e16.7e3,则输出结果为: 口0.2347856e+007 §2格式输出 2021/2/24
16 2021/2/24 ③ e型格式说明符可以避免f型的“大数不印、小数印 丢”的现象。 ④ Fortran77允许用户指定指数的位数. 格式:ew.dep (其中,p为指数的位数) 如:输出2347856.0,格式为e16.7e3,则输出结果为: 0.2347856e+007 0.2347856e+070.1234000e-05 §2 格式输出 a=2347856.0 b=0.000001234 write(*,100) a, b 100 format(1x, e16.7, e16.7)
要输出的值格式符输出结果 17 12345 e124 口0.1235e+03 0.005 e113口-0.500e-02 87653 e83 大大大大大大 76212015.6e30762120e+004 实型格式符的说明:型和e型是实数常用的两种格式说明 符,至于使用哪个,由使用者自行确定。 小数形式 型 实数在计算 机中有两种 实数的格 表示形式 式说明符 指数形式 e型 §2格式输出 2021/2/24
17 2021/2/24 实型格式符的说明:f型和e型是实数常用的两种格式说明 符,至于使用哪个,由使用者自行确定。 要输出的值 格式符 输出结果 123.45 e12.4 -0.005 e11.3 876.53 e8.3 7621.2 e15.6e3 0.1235e+03 -0.500e-02 ******** 0.762120e+004 §2 格式输出 实数在计算 机中有两种 表示形式 小数形式 指数形式 实数的格 式说明符 f型 e型
三、双精度型格式说明符(d或D) 18 格式:dwd 功能:以指数形式输出,0≤abs(数字部分)<1 其中,w为数据输出的总位数,d为数字部分小数位数。 如 double precision d1, d2 d1=1.378675893d2 d2=1784.5d-3 write(", 100)d1, d2 100 format(1x,d18.10,d18.7) 口0.1378675893d+030.1784500d+01 §2格式输出 2021/2/24
18 2021/2/24 三、双精度型格式说明符(d或D) 格式:dw.d 功能:以指数形式输出,0≤abs(数字部分)<1。 其中,w为数据输出的总位数,d为数字部分小数位数。 如: §2 格式输出 double precision d1, d2 d1=1.378675893d2 d2=1784.5d-3 write(*,100) d1, d2 100 format(1x, d18.10, d18.7) 0.1378675893d+030.1784500d+01