Fortran 90 で書かれたプログラムのマニュアルには、「すべての実変数とパラメータは 64 ビット精度 (すなわちreal*8
) で指定される」と書かれています。
Wikipediaによると、単精度は 32 ビット精度、倍精度は 64 ビット精度に相当するため、プログラムは倍精度を使用しているようです。
しかし、どういうreal*8
意味ですか?
8
小数点以下8桁という意味だと思いました。ただし、ウィキペディアによると、単精度は通常 6 ~ 9 桁であるのに対し、倍精度は通常 15 ~ 17 桁であるとのことです。これは、「64 ビット精度」というステートメントが と矛盾していることを意味しreal*8
ますか?