O que significa “real * 8”?
O manual de um programa escrito em Fortran 90 diz: "Todas as variáveis e parâmetros reais são especificados em precisão de 64 bits (ou seja,real*8
). "
De acordo comWikipediaprecisão única corresponde a precisão de 32 bits, enquanto precisão dupla corresponde a precisão de 64 bits, então aparentemente o programa usa precisão dupla.
Mas o que fazreal*8
significar?
Eu pensei que o8
significa que 8 dígitos seguem o ponto decimal. Contudo,Wikipedia parece dizer que a precisão única normalmente fornece 6-9 dígitos enquantodupla precisão normalmente fornece 15-17 dígitos. Isso significa que a instrução "precisão de 64 bits" é inconsistente comreal*8
?