<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。