C ++ trunc () - C ++ Standardbibliotek

Funktionen trunc () i C ++ rundar argumentet mot noll och returnerar närmaste integralvärde som inte är större än argumentet.

Funktionen trunc () i C ++ rundar argumentet mot noll och returnerar närmaste integralvärde som inte är större än argumentet.

trunc () prototyp (Från och med C ++ 11-standard)

dubbel trunk (dubbel x); float trunc (float x); lång dubbel trunka (lång dubbel x); dubbel trunk (Tx); // För integrerade typer

Funktionen trunc () tar ett enda argument och returnerar ett värde av typen dubbel, flytande eller lång dubbel typ. Denna funktion definieras i rubrikfilen.

trunc () Parametrar

Funktionen trunc () tar ett enda argument vars truncvärde ska beräknas.

trunc () Returvärde

Funktionen trunc () avrundar x mot noll och returnerar närmaste integralvärde som inte är större i storlek än x.

Enkelt, trunkerar () funktionen trunkerar värdet efter decimal och returnerar endast heltalet.

Exempel 1: Hur fungerar 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 kör programmet blir resultatet:

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

Exempel 2: funktion trunc () för integrerade 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 kör programmet blir resultatet:

 trunc (15) = 15 

För integrerade värden returnerar samma värde som ett resultat om du använder trunc-funktionen. Så det används inte ofta för integrerade värden i praktiken.

Intressanta artiklar...