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

Функция trunc () в C ++ округляет аргумент до нуля и возвращает ближайшее целое значение, которое не превышает по величине аргумент.

Функция trunc () в C ++ округляет аргумент до нуля и возвращает ближайшее целое значение, которое не превышает по величине аргумент.

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

двойной усечение (двойной х); float trunc (float x); длинное двойное усечение (длинное двойное х); двойное усечение (Т х); // Для целочисленных типов

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

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

Когда вы запустите программу, вывод будет:

 усечение (10,25) = 10 усечение (-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 возвращает то же значение, что и результат. Поэтому на практике он обычно не используется для целочисленных значений.

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