C ++ trunc () - Biblioteca standard C ++

Funcția trunc () din C ++ rotunjește argumentul spre zero și returnează cea mai apropiată valoare integrală care nu este mai mare ca mărime decât argumentul.

Funcția trunc () din C ++ rotunjește argumentul spre zero și returnează cea mai apropiată valoare integrală care nu este mai mare ca mărime decât argumentul.

trunc () prototip (Începând cu standardul C ++ 11)

trunchi dublu (x dublu); float trunc (float x); trunchi dublu lung (x dublu lung); trunchi dublu (T x); // Pentru tipurile integrale

Funcția trunc () ia un singur argument și returnează o valoare de tip double, float sau long double type. Această funcție este definită în fișierul antet.

trunc () Parametri

Funcția trunc () ia un singur argument a cărui valoare trunc trebuie calculată.

trunc () Valoare returnată

Funcția trunc () rotunjește x spre zero și returnează cea mai apropiată valoare integrală care nu este mai mare ca magnitudine decât x.

Pur și simplu, funcția trunc () trunchiază valoarea după zecimală și returnează numai partea întreagă.

Exemplul 1: Cum funcționează trunc () în 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; )

Când rulați programul, ieșirea va fi:

 trunc (10.25) = 10 trunc (-34.251) = -34

Exemplul 2: funcția trunc () pentru tipurile integrale

 #include #include using namespace std; int main() ( int x = 15; double result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; ) 

Când rulați programul, ieșirea va fi:

 trunc (15) = 15 

Pentru valorile integrale, aplicarea funcției trunc returnează aceeași valoare ca rezultat. Deci nu este folosit în mod obișnuit pentru valori integrale în practică.

Articole interesante...