FE_DIVBYZERO, FE_INEXACT, FE_INVALID, FE_OVERFLOW, FE_UNDERFLOW, FE_ALL_EXCEPT
Da cppreference.com.
![]() | Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate. La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
Elemento definito nell'header <<fenv.h>> | ||
#define FE_DIVBYZERO /*implementation defined power of 2*/ | ||
#define FE_INEXACT /*implementation defined power of 2*/ | ||
#define FE_INVALID /*implementation defined power of 2*/ | ||
#define FE_OVERFLOW /*implementation defined power of 2*/ | ||
#define FE_UNDERFLOW /*implementation defined power of 2*/ | ||
#define FE_ALL_EXCEPT FE_DIVBYZERO | FE_INEXACT | \ FE_INVALID | FE_OVERFLOW | \ | ||
Tutte queste costanti macro (ad eccezione FE_ALL_EXCEPT) espandersi in interi espressioni costanti che sono potenze di 2 distinti, che identificano in modo univoco tutti supportati eccezioni a virgola mobile. Ogni macro è definito solo se supportato.
Original:
All these macro constants (except FE_ALL_EXCEPT) expand to integer constant expressions that are distinct powers of 2, which uniquely identify all supported floating-point exceptions. Each macro is only defined if it is supported.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Il FE_ALL_EXCEPT macro costante, che espande alla OR fra tutti
FE_*
altri, è sempre definito e se è zero virgola mobile eccezioni non sono supportati dall'implementazione.Original:
The macro constant FE_ALL_EXCEPT, which expands to the bitwise OR of all other
FE_*
, is always defined and is zero if floating-point exceptions are not supported by the implementation.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Constant Original: Constant The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | Explanation |
FE_DIVBYZERO | divisione per zero durante l'operazione precedente virgola mobile Original: division by zero occurred during the earlier floating-point operation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
FE_INEXACT | inesatta risultato: arrotondamento è necessario memorizzare il risultato dell'operazione precedente virgola mobile Original: inexact result: rounding was necessary to store the result of the earlier floating-point operation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
FE_INVALID | operazione non valida: l'operazione precedente a virgola mobile non potevano eseguire Original: invalid operation: the earlier floating-point operation could not performed The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
FE_OVERFLOW | il risultato del precedente virgola mobile è troppo grande per essere rappresentabile Original: the result of the earlier floating-point operation was too large to be representable The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
FE_UNDERFLOW | il risultato dell'operazione precedente virgola mobile era subnormale Original: the result of the earlier floating-point operation was subnormal The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
FE_ALL_EXCEPT | OR bit per bit di tutte le versioni eccezioni a virgola mobile Original: bitwise OR of all supported floating-point exceptions The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
L'implementazione può definire costanti macro supplementari
<fenv.h>
per individuare ulteriori eccezioni a virgola mobile. Tutte le costanti iniziano con tali FE_
seguita da almeno una lettera maiuscola.Original:
The implementation may define additional macro constants in
<fenv.h>
to identify additional floating-point exceptions. All such constants begin with FE_
followed by at least one uppercase letter.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[modifica]Esempio
This section is incomplete Reason: no example |
[modifica]Vedi anche
C++ documentation for floating point exception macros |