REAL型ではIEEE浮動小数点数の記法に従う数が4バイトの領域に記録されます。
REAL
java.lang.Float
REAL
REALの値の範囲:
これらの制限はJavaでのjava.lang.Float型の制限とは異なります。
これらの範囲外の値が計算されたり代入されると例外があがります。 算術演算では結果は零に丸め処理されません。 もし値が小さすぎる場合は例外が挙がります。アンダーフローを検知するために、算術演算は倍精度で行われます。
-- この例では定数が長すぎるためエラーとなります。 values 01234567890123456789012345678901e0;
式において他のデータ型と混在して利用された場合、結果のデータ型は式にて行われる数値型の項目に記述された規則にのっとって決まります。
数値を異なる数値型の列に記録するを参照してください。
定数は常にDOUBLE PRECISIONとされます。REALに変換するにはCASTを使ってください。