Dans Matlab, il existe une fonction appelée int16, qui arrondit par ex. double valeurs à l'entier suivant. Y a-t-il un équivalent simple en C à cela?Matlab int16() C équivalent?
Spécialement pour l'arrondissement de nombres négatifs, par ex. -1,65 à -2 et 1,33 à -1.
Copie possible de [Existe-t-il une fonction pour arrondir un flottant en C ou dois-je écrire le mien?] (Http://stackoverflow.com/questions/497018/is-there-a-function-to- round-a-float-in-c-or-do-i-need-to-write-my-own) – samgak
Je ne sais pas comment il peut être dupliqué de celui-là. L'autre question concerne l'arrondi de la représentation sous forme de chaîne, pas la conversion d'un flottant en entier et son arrondi (ceil ou floor). – LoPiTaL
@LoPiTaL: La question porte sur l'arrondi de la valeur float; la réponse sélectionnée traite de l'impression, mais d'autres réponses parlent d'arrondi. –