User manual - BCDライブラリマニュアルver.1.03(2012年3月29日)
17
4.12 bcd_round
数値を指定した桁数で切り上げ/切り下げ/四捨五入します。
[C++]
BCD_DATA *bcd_round (
BCD_DATA *
value
,
int
keta
,
int
mode
)
説明
本関数は数値を指定した桁数で切り上げ/切り下げ/四捨五入します。
指定した桁が正または 0 の場合は整数部の桁を、負の場合は小数部の桁とみなします。
処理モードが切り上げの場合は、指定した桁より下の値がすべて 0 ならば切り上げを行いませ
ん。
パラメータ
value
変換する数値の構造体を指定します。
keta
処理を行う桁を指定します。
mode
処理モードを指定します。
R_UP
: 切り上げ
R_DOWN
: 切り下げ
R_4DOWN5UP
: 四捨五入
戻り値
正常終了時は value を返します。