Espaços nominais
Variantes
Acções

FE_DOWNWARD, FE_TONEAREST, FE_TOWARDZERO, FE_UPWARD

Da cppreference.com
< c‎ | numeric‎ | fenv

 
 
 
Flutuando ponto ambiente
Funções
Original:
Functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
feclearexcept(C99)
fetestexcept(C99)
feraiseexcept(C99)
fegetexceptflag
fesetexceptflag
(C99)
(C99)
fegetround
fesetround
(C99)
(C99)
fegetenv
fesetenv
(C99)
feholdexcept(C99)
feupdateenv(C99)
Constantes de macros
Original:
Macro constants
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
FE_DIVBYZERO
FE_INEXACT
FE_INVALID
FE_OVERFLOW
FE_UNDERFLOW
(C99)
FE_DOWNWARD
FE_TONEAREST
FE_TOWARDZERO
FE_UPWARD
(C99)
FE_DFL_ENV(C99)
 
Defined in header <<fenv.h>>
#define FE_DOWNWARD     /*implementation defined*/
#define FE_TONEAREST    /*implementation defined*/
#define FE_TOWARDZERO   /*implementation defined*/
#define FE_UPWARD       /*implementation defined*/
Cada uma destas constantes macro expande para uma expressão inteiro não negativo constante, o que pode me usado com fesetround e fegetround para indicar um dos modos suportados de ponto flutuante de arredondamento. A aplicação pode definir constantes de modo adicional de arredondamento em <fenv.h>, que devem todos começam com FE_ seguido por pelo menos uma letra maiúscula. Cada macro é definida somente se for suportado.
Original:
Each of these macro constants expands to a nonnegative integer constant expression, which can me used with fesetround and fegetround to indicate one of the supported floating-point rounding modes. The implementation may define additional rounding mode constants in <fenv.h>, which should all begin with FE_ followed by at least one uppercase letter. 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.
Na maioria das implementações, estas constantes de macro expandir-se para os valores iguais aos valores do FLT_ROUNDS e float_round_style
Original:
On most implementations, these macro constants expand to the values equal to the values of FLT_ROUNDS and float_round_style
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Constante
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_DOWNWARD
arredondamento para o infinito negativo
Original:
rounding towards negative infinity
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
FE_TONEAREST
arredondamento para o inteiro mais próximo
Original:
rounding towards nearest integer
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
FE_TOWARDZERO
arredondamento para zero
Original:
rounding towards zero
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
FE_UPWARD
arredondamento para o infinito positivo
Original:
rounding towards positive infinity
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Arredondamento modos podem ser suportados por uma implementação.
Original:
Additional rounding modes may be supported by an implementation.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Exemplo

[editar] Veja também

obtém ou define direção arredondamento
Original:
gets or sets rounding direction
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(função) [edit]
C++ documentation for floating point rounding macros