C ++ trunc () - C ++ Standardbibliotek

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.

Interessante artikler...