Funkcija C ++ funkcija Trunc () noapaļo argumentu uz nulli un atgriež tuvāko integrālo vērtību, kas nav lielāka par argumentu.
Funkcija C ++ funkcija Trunc () noapaļo argumentu uz nulli un atgriež tuvāko integrālo vērtību, kas nav lielāka par argumentu.
trunc () prototips (pēc standarta C ++ 11)
dubultā trunc (double x); float trunc (pludiņš x); garš dubultais truncis (garš dubultais x); dubultā trunc (T x); // Neatņemamiem tipiem
Funkcija trunc () aizņem vienu argumentu un atgriež double, float vai long double type vērtību. Šī funkcija ir definēta galvenes failā.
trunc () parametri
Funkcijai trunc () ir nepieciešams viens arguments, kura trunc vērtība ir jāaprēķina.
trunc () Atgriežamā vērtība
Funkcija trunc () noapaļo x virzienā uz nulli un atgriež tuvāko integrālo vērtību, kas nav lielāka par x.
Vienkārši funkcija trunc () saīsina vērtību aiz komata un atgriež tikai vesela skaitļa daļu.
1. piemērs: Kā trunc () darbojas C ++ versijā?
#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; )
Palaidot programmu, izeja būs:
trunc (10.25) = 10 trunc (-34.251) = -34
2. piemērs: funkcija trunc () integrāliem tipiem
#include #include using namespace std; int main() ( int x = 15; double result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; )
Palaidot programmu, izeja būs:
trunc (15) = 15
Integrālām vērtībām, izmantojot trunc funkciju, rezultātā tiek atgriezta tā pati vērtība. Tāpēc praksē to parasti neizmanto integrālām vērtībām.