Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Enumeraciones de
El <limits> encabezado proporciona las siguientes enumeraciones:
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_indeterminatesi no se puede determinar en tiempo de traducción la presencia o la ausencia de formularios no normalizados. -
denorm_absentsi no hay formularios no normalizados. -
denorm_presentsi hay formularios no normalizados.
Ejemplo
Vea numeric_limits::has_denorm un ejemplo en el que se puede tener 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_indeterminatesi no se puede determinar el método de redondeo. -
round_toward_zerosi se redondea a cero. -
round_to_nearestsi se redondea al entero más próximo. -
round_toward_infinitysi se redondea en dirección contraria al cero. -
round_toward_neg_infinitysi se redondea al entero más negativo.
Ejemplo
Vea numeric_limits::round_style un ejemplo en el que se puede tener acceso a los valores de esta enumeración.