C ++ trunc () - Standardna knjižnica C ++

Funkcija trunc () v jeziku C ++ zaokroži argument proti ničli in vrne najbližjo integralno vrednost, ki v velikosti ni večja od argumenta.

Funkcija trunc () v jeziku C ++ zaokroži argument proti ničli in vrne najbližjo integralno vrednost, ki v velikosti ni večja od argumenta.

prototip trunc () (od standarda C ++ 11)

dvojni trunk (dvojni x); float trunc (float x); dolgi dvojni trunk (dolgi dvojni x); dvojni odsek (T x); // Za integralne tipe

Funkcija trunc () sprejme en argument in vrne vrednost tipa double, float ali long double type. Ta funkcija je definirana v datoteki glave.

parametri trunc ()

Funkcija trunc () sprejme en argument, katerega vrednost trunc je treba izračunati.

trunc () Vrnjena vrednost

Funkcija trunc () zaokroži x proti ničli in vrne najbližjo integralno vrednost, ki v velikosti ni večja od x.

Preprosto funkcija trunc () skrajša vrednost za decimalno številko in vrne samo celoštevilski del.

Primer 1: Kako trunc () deluje v jeziku 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; )

Ko zaženete program, bo rezultat:

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

Primer 2: funkcija trunc () za integralne tipe

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

Ko zaženete program, bo rezultat:

 trunc (15) = 15 

Za integralne vrednosti uporaba funkcije trunc kot rezultat vrne isto vrednost. Zato se v praksi pogosto ne uporablja za integralne vrednosti.

Zanimive Članki...