C++ : Opérations d'arrondi ceil(), floor(), round()

Opérations d'arrondi ceil(), floor(), round()

Il existe trois opérations d'arrondi couramment utilisées dans les calculs mathématiques : arrondir vers le haut, arrondir vers le bas et arrondir, qui sont implémentés en C++ via trois fonctions : ceil(), floor() et round(). Ce qui suit présentera certaines de ces trois fonctions et l'opération d'arrondi.


fonction d'arrondi vers le haut ceil() :

En anglais, ceil signifie le plafond et signifie vers le haut, donc la fonction ceil() arrondit et renvoie l'entier le plus proche qui est supérieur ou égal au paramètre de la fonction.

nombre fonctionner
Un nombre positif Prenez sa partie entière et ajoutez-en un
nombre négatif Prendre sa partie entière et effacer la partie décimale
entier constant

floor() arrondit la fonction :

En anglais, floor signifie sol et étage et a les significations suivantes, de sorte que la fonction floor() arrondit à l'inférieur et renvoie l'entier le plus proche inférieur ou égal au paramètre de la fonction.

nombre fonctionner
Un nombre positif Prendre sa partie entière et effacer la partie décimale
nombre négatif Prenez sa partie entière et ajoutez-en un
entier constant

fonction d'arrondi round() :

En anglais, round signifie approximativement, et cela signifie entourer quelque chose, donc la fonction round() prend la valeur approximative, c'est-à-dire arrondit à l'entier le plus proche.

nombre fonctionner
Un nombre positif avec une décimale supérieure à 5 ajouter un au bit entier
Nombres positifs avec moins de 5 décimales Ensuite, le bit entier reste inchangé et la décimale est effacée
Nombres négatifs avec une décimale supérieure à 5 ajouter un au bit entier
Nombres négatifs avec moins de 5 décimales Ensuite, le bit entier reste inchangé et la décimale est effacée
entier constant

Je suppose que tu aimes

Origine blog.csdn.net/qq_33021529/article/details/124072642
conseillé
Classement