【发布时间】:2012-05-18 05:56:25
【问题描述】:
用 Fortran 90 编写的程序手册说:“所有实变量和参数都以 64 位精度指定(即real*8)。”
根据Wikipedia,单精度对应32位精度,而双精度对应64位精度,所以显然程序使用双精度。
但是real*8 是什么意思?
我认为8 的意思是小数点后面有 8 位数字。但是,Wikipedia 似乎说单精度通常提供 6-9 位,而 double precision 通常提供 15-17 位。这是否意味着“64 位精度”语句与real*8 不一致?
【问题讨论】:
标签: fortran precision bit fortran90