Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit des constantes qui spécifient un mode d’arrondi.
Syntaxe
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_EVENSpécifie l’arrondi à l’entier le plus proche, avec des moitiés liées à l’entier pair le plus proche. |
DML_ROUNDING_MODE_TOWARD_ZEROSpécifie l’arrondi vers zéro à l’entier le plus proche. |
DML_ROUNDING_MODE_TOWARD_INFINITYSpécifie l’arrondi à l’entier le plus proche, avec des moitiés liées vers l’infini le plus proche / à l’écart de zéro. |
Remarques
| Valeur d’origine | -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 |
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | directml.h |