共用方式為


<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