Maison > développement back-end > C++ > En langage C, trunc() représente une fonction de troncature, truncf() représente une fonction de troncature (simple précision) et truncl() représente une fonction de troncature (double précision longue).

En langage C, trunc() représente une fonction de troncature, truncf() représente une fonction de troncature (simple précision) et truncl() représente une fonction de troncature (double précision longue).

PHPz
Libérer: 2023-09-09 10:53:02
avant
1239 Les gens l'ont consulté

En langage C, trunc() représente une fonction de troncature, truncf() représente une fonction de troncature (simple précision) et truncl() représente une fonction de troncature (double précision longue).

Ici, nous verrons trois fonctions. Ces fonctions sont trunc(), truncf() et truncl(). Ces fonctions sont utilisées pour convertir des valeurs à virgule flottante sous forme tronquée.

Fonction trunc()

Cette fonction est utilisée pour tronquer les valeurs de type double. Et seule la partie entière est renvoyée. La syntaxe est la suivante.

double trunc(double argument)
Copier après la connexion

Exemple

#include <stdio.h>
#include <math.h>
main() {
   double a, b, x, y;
   x = 53.26;
   y = 75.86;
   a = trunc(x);
   b = trunc(y);
   printf("The value of a: %lf</p><p>",a);
   printf("The value of a: %lf</p><p>",b);
}
Copier après la connexion

Output

The value of a: 53.000000
The value of a: 75.000000
Copier après la connexion
Copier après la connexion

fonction truncf()

Cette fonction est utilisée pour tronquer la valeur du type à virgule flottante et renvoyer uniquement la partie entière. La syntaxe est la suivante. La traduction chinoise de

float tuncf(float argument)
Copier après la connexion

Example

est :

Example

#include <stdio.h>
#include <math.h>
main() {
   float a, b, x, y;
   x = 53.26;
   y = 75.86;
   a = truncf(x);
   b = truncf(y);
   printf("The value of a: %f</p><p>",a);
   printf("The value of a: %f</p><p>",b);
}
Copier après la connexion

Output

The value of a: 53.000000
The value of a: 75.000000
Copier après la connexion
Copier après la connexion

fonction truncl()

Ceci est similaire à trunc() ou truncf(). Mais la principale différence est que cette fonction est utilisée pour tronquer les valeurs longues de type double. Et seule la partie entière est renvoyée.

La syntaxe est la suivante.

long double truncl(long double argument)
Copier après la connexion

Exemple

#include <stdio.h>
#include <math.h>
main() {
   long double a, b, x, y;
   x = 53547.55555555555;
   y = 78547.55555555523;
   a = truncl(x);
   b = truncl(y);
   printf("The value of a: %Lf</p><p>",a);
   printf("The value of a: %Lf</p><p>",b);
}
Copier après la connexion

Sortie

The value of a: 53547.000000
The value of a: 78547.000000
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal