SELECTED_INT_KIND
copyright

green dotSELECTED_INT_KIND

書式 SELECTED_INT_KIND(R)
機能 有効けた数Rを指定すると整数型の種別型パラメタを戻す関数である。
有効けた数を満足する種別型パラメタが複数あるときは、精度が最小で ある種別型パラメタを返す。
引数 R:整数型
戻り値 型、種別型パラメタは基本整数型である。

green dotサンプルプログラム

整数の取り扱う精度を約10けた以上にする。
    INTEGER,PARAMETER :: k=SELECTED_INT_KIND(10)
    INTEGER(KIND=k)   :: a,b,c ! 種別型パラメタkの変数
    a=1234567888_k             ! 種別型パラメタkの定数
    b=7654321000_k             ! 種別型パラメタkの定数
    c=a+b                      ! 種別型パラメタkの精度で計算
    WRITE(*,*) c

実行例
8888888888
line-end