_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