浮動小数点変数に許容される最大の正の値を返します。
HUGE(x)
x は、FLOAT BINARY 型または FLOAT DECIMAL 型の式です。
HUGE は、x が取り得る最大の正の値である浮動小数点値を返します。結果には、x の基数、モード、および精度が含まれます。
限定正規表現評価では HUGE 組み込み関数は許可されません。
この例は、HUGE 組み込み関数に対して返された IEEE FLOAT BINARY 値および FLOAT DECIMAL 値を示しています。
dcl d float bin (52);
dcl f float bin (23);
d = huge(d); /* 1.7976931348623157E+308 */
f = huge(f) ; /* 3.402823466E+38 */
/* Supported on Intel only */
dcl x float dec (34);
dcl y float dec (16);
dcl z float dec (7);
x = huge(x); /* 9.999999999999999999999999999999999E+6144 */
y = huge(y); /* 9.999999999999999E+0384 */
z = huge(z); /* 9.999999E+0096 */