Trunc () -funksjonen i C ++ avrunder argumentet mot null og returnerer nærmeste integralverdi som ikke er større enn argumentet.
Trunc () -funksjonen i C ++ avrunder argumentet mot null og returnerer nærmeste integralverdi som ikke er større enn argumentet.
trunc () prototype (fra og med C ++ 11 standard)
dobbel trunk (dobbel x); float trunc (float x); lang dobbel trunke (lang dobbel x); dobbel trunk (T x); // For integrerte typer
Trunc () -funksjonen tar et enkelt argument og returnerer en verdi av typen dobbel, flyt eller lang dobbel type. Denne funksjonen er definert i topptekstfilen.
trunc () Parametere
Trunc () -funksjonen tar et enkelt argument hvis trunc-verdi skal beregnes.
trunc () Returverdi
Funksjonen trunc () avrunder x mot null og returnerer nærmeste integralverdi som ikke er større enn x.
Enkelt, trunker () -funksjonen avkorter verdien etter desimal og returnerer bare heltall.
Eksempel 1: Hvordan fungerer trunc () i 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; )
Når du kjører programmet, vil utdataene være:
trunc (10,25) = 10 trunc (-34,251) = -34
Eksempel 2: trunc () -funksjon for integrerte typer
#include #include using namespace std; int main() ( int x = 15; double result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; )
Når du kjører programmet, vil utdataene være:
trunc (15) = 15
For integrerte verdier returnerer bruk av trunc-funksjonen den samme verdien som et resultat. Så det brukes ikke ofte til integrerte verdier i praksis.