_set_controlfp
Define a palavra de controle de ponto flutuante.
Sintaxe
void __cdecl _set_controlfp(
unsigned int newControl,
unsigned int mask
);
Parâmetros
newControl
Novos valores de bit da palavra de controle.
mask
Máscara para novos bits da palavra de controle a ser definida.
Valor retornado
Nenhum.
Comentários
A _set_controlfp
função é semelhante a _control87
, mas define apenas a palavra de controle de ponto flutuante como newControl
. Os bits nos valores indicam o estado do controle de ponto flutuante. O estado do controle de ponto flutuante permite que o programa altere os modos de precisão, arredondamento e infinito no pacote de matemática de ponto flutuante. Também é possível usar _set_controlfp
para mascarar ou remover a máscara das exceções de ponto flutuante. Para obter mais informações, confira _control87
, _controlfp
, __control87_2
.
Essa função será preterida ao compilar usando /clr (Compilação do Common Language Runtime), pois o Common Language Runtime dá suporte apenas à precisão de ponto flutuante padrão.
Requisitos
Rotina | Cabeçalho necessário | Compatibilidade |
---|---|---|
_set_controlfp |
<float.h> | Somente processador x86 |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Confira também
Suporte matemático e de ponto flutuante
_clear87
, _clearfp
_status87
, _statusfp
, _statusfp2