C ++ trunc () - C ++ standarta bibliotēka

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.

Interesanti raksti...