C ++ trunc () - C ++ Standard Library

Funktsioon trunc () ümardab argumendi nulli suunas ja tagastab lähima integraalväärtuse, mis ei ole argumendist suurem.

Funktsioon trunc () ümardab argumendi nulli suunas ja tagastab lähima integraalväärtuse, mis ei ole argumendist suurem.

trunc () prototüüp (standardi C ++ 11 järgi)

kahekordne kärp (topelt x); float trunc (ujuk x); pikk topelttrunc (pikk topelt x); kahekordne kärp (Tx); // Integraaltüüpide puhul

Funktsioon trunc () võtab ühe argumendi ja tagastab tüübi double, float või long double type väärtuse. See funktsioon on määratletud päisefailis.

trunc () parameetrid

Funktsioon trunc () võtab ühe argumendi, mille trunc väärtus tuleb arvutada.

trunc () Tagastusväärtus

Funktsioon trunc () ümardab x nulli suunas ja tagastab lähima integraalväärtuse, mis ei ole suurem kui x.

Lihtsalt funktsioon trunc () kärbib väärtust pärast koma ja tagastab ainult täisosa.

Näide 1: Kuidas trunc () töötab versioonis 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; )

Programmi käivitamisel on väljund järgmine:

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

Näide 2: integraalitüüpide funktsioon trunc ()

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

Programmi käivitamisel on väljund järgmine:

 kärp (15) = 15 

Integraalväärtuste korral tagastab funktsiooni trunc rakendamisel tulemuseks sama väärtuse. Nii et praktikas ei kasutata seda tavaliselt integraalsete väärtuste jaoks.

Huvitavad Artiklid...