Hier sehen wir drei Funktionen. Diese Funktionen sind trunc(), truncf() und truncl(). Diese Funktionen werden verwendet, um Gleitkommawerte in eine abgeschnittene Form umzuwandeln.
Diese Funktion wird zum Abschneiden von Double-Type-Werten verwendet. Und es wird nur der ganzzahlige Teil zurückgegeben. Die Syntax ist wie folgt.
double trunc(double argument)
#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); }
The value of a: 53.000000 The value of a: 75.000000
Diese Funktion wird verwendet, um den Wert des Gleitkommatyps abzuschneiden und nur den ganzzahligen Teil zurückzugeben. Die Syntax ist wie folgt. Die chinesische Übersetzung von
float tuncf(float argument)
#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); }
The value of a: 53.000000 The value of a: 75.000000
Dies ähnelt trunc() oder truncf(). Der Hauptunterschied besteht jedoch darin, dass diese Funktion lange Werte vom Typ Double abschneidet. Und es wird nur der ganzzahlige Teil zurückgegeben.
Die Syntax ist wie folgt.
long double truncl(long double argument)
#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); }
The value of a: 53547.000000 The value of a: 78547.000000
Das obige ist der detaillierte Inhalt vonIn der C-Sprache stellt trunc() eine Kürzungsfunktion dar, truncf() eine Kürzungsfunktion (einfache Genauigkeit) und truncl() eine Kürzungsfunktion (lange doppelte Genauigkeit).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!