Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Enumerazioni
L'intestazione <limits> fornisce le enumerazioni seguenti:
float_denorm_style
L'enumerazione descrive i vari metodi che un'implementazione può scegliere per la rappresentazione di un valore a virgola mobile denormalizzato, ovvero troppo piccolo per essere rappresentato come valore normalizzato.
enum float_denorm_style
{
denorm_indeterminate = -1,
denorm_absent = 0,
denorm_present = 1
};
Valore restituito
L'enumerazione restituisce:
-
denorm_indeterminatese non è possibile determinare la presenza o l'assenza di forme denormalizzate in fase di traslazione. -
denorm_absentse le forme denormalizzate sono assenti. -
denorm_presentse sono presenti forme denormalizzate.
Esempio
Vedere numeric_limits::has_denorm per un esempio in cui è possibile accedere ai valori di questa enumerazione.
float_round_style
L'enumerazione descrive i vari metodi che un'implementazione può scegliere per l'arrotondamento di un valore a virgola mobile in un valore intero.
enum float_round_style
{
round_indeterminate = -1,
round_toward_zero = 0,
round_to_nearest = 1,
round_toward_infinity = 2,
round_toward_neg_infinity = 3
};
Valore restituito
L'enumerazione restituisce:
-
round_indeterminatese non è possibile determinare il metodo di arrotondamento. -
round_toward_zerose l'arrotondamento verso zero. -
round_to_nearestse l'intero arrotondato al numero intero più vicino. -
round_toward_infinityse l'arrotondamento è lontano da zero. -
round_toward_neg_infinityse l'intero arrotondato a un numero intero più negativo.
Esempio
Vedere numeric_limits::round_style per un esempio in cui è possibile accedere ai valori di questa enumerazione.