Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет константы, указывающие режим округления.
Синтаксис
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 |