C ++ trunc () - Bibliothèque standard C ++

La fonction trunc () en C ++ arrondit l'argument vers zéro et retourne la valeur intégrale la plus proche qui n'est pas plus grande que l'argument.

La fonction trunc () en C ++ arrondit l'argument vers zéro et retourne la valeur intégrale la plus proche qui n'est pas plus grande que l'argument.

prototype trunc () (à partir de la norme C ++ 11)

double tronc (double x); float trunc (float x); long double trunc (long double x); double tronc (T x); // Pour les types intégraux

La fonction trunc () prend un seul argument et renvoie une valeur de type double, float ou long double. Cette fonction est définie dans le fichier d'en-tête.

Paramètres trunc ()

La fonction trunc () prend un seul argument dont la valeur trunc doit être calculée.

trunc () Valeur de retour

La fonction trunc () arrondit x vers zéro et retourne la valeur intégrale la plus proche dont la magnitude n'est pas supérieure à x.

Simplement, la fonction trunc () tronque la valeur après la virgule décimale et renvoie uniquement la partie entière.

Exemple 1: Comment trunc () fonctionne en C ++?

 #include #include using namespace std; int main() ( double x = 10.25, result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; x = -34.251; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; )

Lorsque vous exécutez le programme, la sortie sera:

 tronc (10,25) = 10 tronc (-34,251) = -34

Exemple 2: fonction trunc () pour les types intégraux

 #include #include using namespace std; int main() ( int x = 15; double result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; ) 

Lorsque vous exécutez le programme, la sortie sera:

 tronc (15) = 15 

Pour les valeurs intégrales, l'application de la fonction trunc renvoie la même valeur en tant que résultat. Il n'est donc pas couramment utilisé pour les valeurs intégrales dans la pratique.

Articles intéressants...