std::floor
Материал из cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Заголовочный файл <cmath>
|
||
| float floor( float arg ); |
||
| double floor( double arg ); |
||
| long double floor( long double arg ); |
||
| double floor( Integral arg ); |
(начиная с C++11) | |
Вычисляет ближайшее целое число не больше, чем
arg. Original:
Computes nearest integer not greater than
arg. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Содержание |
[править] Параметры
| arg | - | плавающей точкой
Original: floating point value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[править] Возвращаемое значение
Ближайшее целое число, не большее, чем
argOriginal:
Nearest integer not greater than
argThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[[Image:
Возврат стоимости
|200x200px]]Original:
{{{2}}}
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Argument
[править] Notes
Целое значение может быть всегда представлен данный тип с плавающей точкой.
Original:
The integer value can be always represented by the given floating point type.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[править] Пример
#include <cmath> #include <iostream> int main() { std::cout << std::fixed; std::cout << std::floor(12.0) << '\n'; std::cout << std::floor(12.1) << '\n'; std::cout << std::floor(12.5) << '\n'; std::cout << std::floor(12.9) << '\n'; std::cout << std::floor(13.0) << '\n'; }
Вывод:
12.000000 12.000000 12.000000 12.000000 13.000000
[править] См. также
| ближайшего целого числа не меньше, чем заданное значение Original: nearest integer not less than the given value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (функция) | |
| (C++11) |
ближайшего целого числа не больше по величине, чем заданное значение Original: nearest integer not greater in magnitude than the given value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (функция) |
| (C++11) (C++11) (C++11) |
ближайшего целого числа, округление от нуля в половину случаев Original: nearest integer, rounding away from zero in halfway cases The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (функция) |