定義指定四捨五入模式的常數。
語法
typedef enum DML_ROUNDING_MODE {
DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN,
DML_ROUNDING_MODE_TOWARD_ZERO,
DML_ROUNDING_MODE_TOWARD_INFINITY
} ;
常數
DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN指定四捨五入至最接近的整數,並將兩半系結至最接近的偶數整數。 |
DML_ROUNDING_MODE_TOWARD_ZERO指定四捨五入至最接近整數的零。 |
DML_ROUNDING_MODE_TOWARD_INFINITY指定四捨五入至最接近的整數,並將兩半系結至最接近的無限大/遠離零。 |
備註
| 原始值 | -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 |
要求
| 要求 | 價值 |
|---|---|
| 標頭 | directml.h |