C ++ trunc () - C ++ стандартна библиотека

Функцията trunc () в C ++ закръглява аргумента към нула и връща най-близката интегрална стойност, която не е по-голяма по размер от аргумента.

Функцията trunc () в C ++ закръглява аргумента към нула и връща най-близката интегрална стойност, която не е по-голяма по размер от аргумента.

trunc () прототип (от C ++ 11 стандарт)

двоен trunk (двоен x); float trunc (float x); дълъг двоен trunk (дълъг двоен x); двойно отрязване (T x); // За интегрални типове

Функцията trunc () взема един аргумент и връща стойност от тип double, float или long double type. Тази функция е дефинирана в заглавния файл.

trunc () Параметри

Функцията trunc () приема един аргумент, чиято стойност на trunc трябва да бъде изчислена.

trunc () Върната стойност

Функцията trunc () закръглява x към нула и връща най-близката интегрална стойност, която не е по-голяма по размер от x.

Просто функцията trunc () съкращава стойността след десетичната запетая и връща само целочислената част.

Пример 1: Как trunc () работи в 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; )

Когато стартирате програмата, изходът ще бъде:

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

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

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

Когато стартирате програмата, изходът ще бъде:

 trunc (15) = 15 

За интегрални стойности, прилагането на функцията trunc връща същата стойност като резултат. Така че на практика не се използва често за интегрални стойности.

Интересни статии...