Функција трунц () у Ц ++ заокружује аргумент према нули и враћа најближу интегралну вредност која по величини није већа од аргумента.
Функција трунц () у Ц ++ заокружује аргумент према нули и враћа најближу интегралну вредност која по величини није већа од аргумента.
прототип трунц () (од Ц ++ 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
За интегралне вредности, примена функције трунц враћа исту вредност као резултат. Тако се у пракси често не користи за интегралне вредности.