enum RoundingMode
{
case HalfAwayFromZero
; //
Round to the nearest integer.
If the decimal part is 5
,
round to the integer with the larger absolute value.
case HalfTowardsZero
; //
Round to the nearest integer.
If the decimal part is 5
,
round to the integer with the smaller absolute value.
case HalfEven
; //
Round to the nearest integer.
If the decimal part is 5
,
round to the even integer.
case HalfOdd
; //
Round to the nearest integer.
If the decimal part is 5
,
round to the odd integer.
case TowardsZero
; //
Round to the nearest integer with a smaller or equal absolute value.
case AwayFromZero
; //
Round to the nearest integer with a greater or equal absolute value.
case NegativeInfinity
; //
Round to the largest integer that is smaller or equal.
case PositiveInfinity
; //
Round to the smallest integer that is greater or equal.
}