<limits>
枚举
float_denorm_style
此枚举描述实现可以选择用于表示非标准化浮点值的各种方法,这种浮点值由于太小而无法表示为规范化值:
enum float_denorm_style {
denorm_indeterminate = -1,
denorm_absent = 0,
denorm_present = 1 };
返回值
此枚举返回:
如果转换时不能确定是否存在非规范化窗体,则为
denorm_indeterminate
。如果不存在非规范化窗体,则为
denorm_absent
。如果存在非规范化窗体,则为
denorm_present
。
示例
有关可访问此枚举的值的示例,请参阅 numeric_limits::has_denorm。
float_round_style
此枚举描述实现可以选择用于将浮点值舍入为整数值的各种方法。
enum float_round_style {
round_indeterminate = -1,
round_toward_zero = 0,
round_to_nearest = 1,
round_toward_infinity = 2,
round_toward_neg_infinity = 3 };
返回值
此枚举返回:
如果无法确定舍入方法,则为
round_indeterminate
。如果向零舍入,则为
round_toward_zero
。如果舍入到最接近的整数,则为
round_to_nearest
。如果向远离零的方向舍入,则为
round_toward_infinity
。如果舍入到更小的负整数,则为
round_toward_neg_infinity
。
示例
有关可访问此枚举的值的示例,请参阅 numeric_limits::round_style。