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.