Aracılığıyla paylaş


<limits> sabit listeleri

Üst <limits> bilgi aşağıdaki sabit listelerini sağlar:

float_denorm_style

Numaralandırma, bir uygulamanın normalleştirilmiş bir kayan nokta değerini temsil etmek için seçebileceği çeşitli yöntemleri açıklar; biri normalleştirilmiş değer olarak temsil etmek için çok küçüktür:

enum float_denorm_style
{
    denorm_indeterminate = -1,
    denorm_absent = 0,
    denorm_present = 1
};

Dönüş Değeri

Numaralandırma şunu döndürür:

  • denorm_indeterminate normalleştirilmiş formların varlığı veya yokluğu çeviri zamanında belirlenemiyorsa.
  • denorm_absent normalleştirilmiş formlar yoksa.
  • denorm_present normalleştirilmiş formlar varsa.

Örnek

Bu numaralandırmanın değerlerine erişilebilen bir örnek için bkz numeric_limits::has_denorm .

float_round_style

Numaralandırma, bir uygulamanın kayan nokta değerini tamsayı değerine yuvarlama için seçebileceği çeşitli yöntemleri açıklar.

enum float_round_style
{
    round_indeterminate = -1,
    round_toward_zero = 0,
    round_to_nearest = 1,
    round_toward_infinity = 2,
    round_toward_neg_infinity = 3
};

Dönüş Değeri

Numaralandırma şunu döndürür:

  • round_indeterminate yuvarlama yöntemi belirlenemiyorsa.
  • round_toward_zero sıfıra doğru yuvarlanırsa.
  • round_to_nearest en yakın tamsayıya yuvarlanırsa.
  • round_toward_infinity sıfırdan uzağa yuvarlarsa.
  • round_toward_neg_infinity daha negatif tamsayıya yuvarlanırsa.

Örnek

Bu numaralandırmanın değerlerine erişilebilen bir örnek için bkz numeric_limits::round_style .