Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Define constantes que especificam um modo de arredondamento.
Sintaxe
typedef enum DML_ROUNDING_MODE {
DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN,
DML_ROUNDING_MODE_TOWARD_ZERO,
DML_ROUNDING_MODE_TOWARD_INFINITY
} ;
Constantes
DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVENEspecifica o arredondamento para o inteiro mais próximo, com metades vinculadas ao inteiro mais próximo. |
DML_ROUNDING_MODE_TOWARD_ZEROEspecifica o arredondamento em direção a zero para o inteiro mais próximo. |
DML_ROUNDING_MODE_TOWARD_INFINITYEspecifica o arredondamento para o inteiro mais próximo, com metades vinculadas em direção ao infinito mais próximo/longe de zero. |
Observações
| Valor original | -2.5 | -1.75 | -1.5 | -1.25 | 0 | 1,25 | 1.5 | 1,75 | 2,5 |
|---|---|---|---|---|---|---|---|---|---|
| DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN | -2 | -2 | -2 | -1 | 0 | 1 | 2 | 2 | 2 |
| DML_ROUNDING_MODE_TOWARD_ZERO | -2 | -1 | -1 | -1 | 0 | 1 | 1 | 1 | 2 |
| DML_ROUNDING_MODE_TOWARD_INFINITY | -3 | -2 | -2 | -1 | 0 | 1 | 2 | 2 | 3 |
Requisitos
| Requisito | Valor |
|---|---|
| cabeçalho | directml.h |