0
的ifort編譯器描述-r8作爲標誌:ifort中的flag -r8是否會影響聲明爲real * 4的變量?
-r8 Makes default real and complex variables 8 bytes long. REAL
declarations are treated as DOUBLE PRECISION (REAL(KIND=8)) and
COMPLEX declarations are treated as DOUBLE COMPLEX (COM-
PLEX(KIND=8)).
這是否意味着,只有那些被聲明爲真正的變量被鑄造成real*8
,或者是每一個真正的(甚至說real*4
)被鑄造成real*8
?
從來沒有想過編譯器可能會重載一個顯式的類聲明,即使是非標準的聲明,例如'real * 4'。但如果這個想法確實存在於我的腦海中,我會編寫一個小測試並找出答案。你爲什麼不呢?它應該只需要5分鐘左右。 –
是的,我花了5分鐘來測試。 –