C ++ llround () - C ++ standardraamatukogu

Funktsioon llround () ümardab argumendile lähima täisarvu, poolenisti ümardades nulli.

Funktsioon llround () ümardab argumendile lähima täisarvu, poolenisti ümardades nulli. Tagastatav väärtus on tüüp pikk pikk int. See sarnaneb funktsiooniga lround (), kuid tagastab pika pika int, samas kui lround tagastab pika int.

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

pikk pikk int llround (topelt x); pikk pikk int llround (ujuk x); pikk pikk int llround (pikk topelt x); pikk pikk int llround (T x); // Integraaltüübi korral

Funktsioon llround () võtab ühe argumendi ja tagastab väärtuse type long long int. See funktsioon on määratletud päisefailis.

llround () parameetrid

Funktsioon llround () ümardab ühe argumendi väärtuse.

llround () Tagastusväärtus

Funktsioon llround () tagastab integraalväärtuse, mis on lähim x-le, pooljuhtude korral ümardatakse nullist eemale. Tagastatav väärtus on tüüp pikk pikk int.

Näide 1: Kuidas llround () töötab versioonis C ++?

 #include #include using namespace std; int main() ( long long int result; double x = 11.16; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = 13.87; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = 50.5; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = -11.16; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = -13.87; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = -50.5; result = llround(x); cout << "llround(" << x << ") = " << result << endl; return 0; )

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

 liitrit (11,16) = 11 liitrit (13,87) = 14 liitrit (50,5) = 51 liitrit (-11,16) = -11 liitrit (-13,87) = -14 liitrit (-50,5) = -51

Näide 2: integraaltüüpide funktsioon llround ()

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

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

 ümmargune (15) = 15 

Integraalväärtuste korral tagastab funktsiooni llround rakendades sisendiga sama väärtuse. Nii et praktikas ei kasutata seda tavaliselt integraalsete väärtuste jaoks.

Huvitavad Artiklid...