TINY 関数

目的

浮動小数点変数に許容される最小の正の値を返します。

構文

TINY(x)

パラメーター

x は、FLOAT BINARY 型または FLOAT DECIMAL 型の式です。

説明

TINY は、x が取り得る最小の正の値である浮動小数点値を返します。結果には、x の基数、モード、および精度が含まれます。

限定正規表現評価では TINY 組み込み関数は許可されません。

この例は、TINY 組み込み関数に対して返された IEEE FLOAT BINARY 値および FLOAT DECIMAL 値を示しています。

dcl d float bin (52);
dcl f float bin (23);

   d = tiny(d);    /* 4.9406564584124654E-324 */
   f = tiny(f);    /* 1.401298464E-45         */

/* Supported on Intel only */

dcl x float dec (34);        
dcl y float dec (16);
dcl z float dec (7);

    x = tiny(x);        /* 1.000000000000000000000000000000000E-6143 */
    y = tiny(y);        /* 1.000000000000000E-0383 */
    z = tiny(z);        /* 1.000000E-0095 */