ソートマージ
round=option-code
指定値 | 意味 |
---|---|
0 | 小数部の右側のあふれ桁を切り捨てます。 |
1 | 小数部の右側のあふれ桁を切り上げます。 |
2 | 小数部の右側のあふれ桁を四捨五入します。 |
切り上げ,または四捨五入を指定した場合,データによってはオーバーフローしてゼロ値となる場合があります。オーバーフローが発生しない正しい有効桁数を指定してください。
数値データの端数処理の例を次に示します。下線のある数値は,丸めの対象となる範囲を表します。
指定値 (丸め方法) |
入力データ | 丸め結果 | 桁合わせ | 説明 |
---|---|---|---|---|
0または省略 (切り捨て) |
999.5 | 999.0 | 999 | 0.1の位を切り捨てます。 |
1 (切り上げ) |
999.0 | 999.0 | 999 | 小数部が0なので切り上げません。 |
999.1 | 1000.0 | 000 | 小数部が0ではないので切り上げます。 オーバーフローし,0値となります。 |
|
2 (四捨五入) |
999.4 | 999.0 | 999 | 小数部を切り捨てます。 |
999.5 | 1000.0 | 000 | 切り上げます。 オーバーフローし,0値となります。 |
指定値 (丸め方法) |
入力データ | 丸め結果 | 桁合わせ | 説明 |
---|---|---|---|---|
0または省略 (切り捨て) |
99.95 | 99.90 | 99.9 | 0.01の位を切り捨てます。 |
1 (切り上げ) |
99.90 | 99.90 | 99.9 | 0.01の位が0なので切り上げません。 |
99.91 | 100.00 | 00.0 | 0.01の位が0でないので切り上げます。 オーバーフローし,0値となります。 |
|
2 (四捨五入) |
99.94 | 99.90 | 99.9 | 0.01の位を切り捨てます。 |
99.95 | 100.00 | 00.0 | 切り上げます。 オーバーフローし,0値となります。 |
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.