Enumeraciones de <limits>
float_denorm_style
La enumeración describe los diversos métodos que puede elegir una implementación para representar un valor de punto flotante no normalizado (un valor demasiado pequeño para representarlo como un valor normalizado):
enum float_denorm_style {
denorm_indeterminate = -1,
denorm_absent = 0,
denorm_present = 1 };
Valor devuelto
La enumeración devuelve:
denorm_indeterminate
si no se puede determinar en tiempo de traducción la presencia o la ausencia de formularios no normalizados.denorm_absent
si no hay formularios no normalizados.denorm_present
si hay formularios no normalizados.
Ejemplo
Vea numeric_limits:: has_denorm para obtener un ejemplo del acceso a los valores de esta enumeración.
float_round_style
La enumeración describe los diversos métodos que puede elegir una implementación para redondear un valor de punto flotante a un valor entero.
enum float_round_style {
round_indeterminate = -1,
round_toward_zero = 0,
round_to_nearest = 1,
round_toward_infinity = 2,
round_toward_neg_infinity = 3 };
Valor devuelto
La enumeración devuelve:
round_indeterminate
si no se puede determinar el método de redondeo.round_toward_zero
si se redondea a cero.round_to_nearest
si se redondea al entero más próximo.round_toward_infinity
si se redondea en dirección contraria al cero.round_toward_neg_infinity
si se redondea al entero más negativo.
Ejemplo
Vea numeric_limits::round_style para obtener un ejemplo del acceso a los valores de esta enumeración.