インテル® Fortran コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

intconstant

FORTRAN 77 セマンティクスを使用して整数定数の KIND 引数を決定するようにコンパイラーに指示します。

構文

Linux* および macOS*:

-intconstant

-nointconstant

Windows*:

/intconstant

/nointconstant

引数

なし

デフォルト

nointconstant

コンパイラーは、Fortran 2003 のデフォルトの INTEGER 型を使用します。

説明

このオプションは、FORTRAN 77 セマンティクスを使用して整数定数の KIND 引数を決定するようにコンパイラーに指示します。

FORTRAN 77 セマンティクスでは、KIND は定数の値によって決定されます。コンパイラーは、すべての定数を可能な限り高い精度で内部的に保持します。例えば、intconstant オプションを指定する場合、コンパイラーは、14 という整数定数を INTEGER(KIND=8) として内部に格納し、参照時に定数を対応する適切なサイズに変換します。Fortran 2003 は、暗黙的な KIND を持たない整数定数を、デフォルトの INTEGER KIND (デフォルトでは KIND=4) に内部的に保持するように指定します。

浮動小数点定数に対する内部精度は、fpconstant オプションによって制御することができます。

IDE オプション

Visual Studio*: [Compatibility (互換性)] > [Use F77 Integer Constants (F77 整数定数)]

Eclipse*: なし

Xcode*: [Compatibility (互換性)] > [Use F77 Integer Constants (F77 整数定数)]

代替オプション

なし