Ц ++ трунц () - Ц ++ стандардна библиотека

Функција трунц () у Ц ++ заокружује аргумент према нули и враћа најближу интегралну вредност која по величини није већа од аргумента.

Функција трунц () у Ц ++ заокружује аргумент према нули и враћа најближу интегралну вредност која по величини није већа од аргумента.

прототип трунц () (од Ц ++ 11 стандарда)

двоструки трунк (дупли к); плутајући трунц (флоат к); дугачак двоструки трунк (лонг доубле к); двоструки пресек (Т к); // За интегралне типове

Функција трунц () узима један аргумент и враћа вредност типа доубле, флоат или лонг доубле типе. Ова функција је дефинисана у заглављу датотеке.

параметри трунц ()

Функција трунц () узима један аргумент чију вредност трунц треба израчунати.

трунц () Повратна вредност

Функција трунц () заокружује к према нули и враћа најближу интегралну вредност која није већа по величини од к.

Једноставно, функција трунц () скраћује вредност након децималног и враћа само цео део.

Пример 1: Како трунц () ради у Ц ++?

 #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; )

Када покренете програм, излаз ће бити:

 трунц (10.25) = 10 трунц (-34.251) = -34

Пример 2: функција трунц () за интегралне типове

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

Када покренете програм, излаз ће бити:

 трунк (15) = 15 

За интегралне вредности, примена функције трунц враћа исту вредност као резултат. Тако се у пракси често не користи за интегралне вредности.

Занимљиви Чланци...