Пространства имён
Варианты
Действия

std::floor

Материал из cppreference.com
< cpp‎ | numeric‎ | math

 
 
 
Общие математические функции
Функции
Основные операции
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Экспоненциальные функции
(C++11)
(C++11)
(C++11)
(C++11)
Степенные функции
(C++11)
(C++11)
Тригонометрические и гиперболические функции
(C++11)
(C++11)
(C++11)
Ошибка и гамма функции
(C++11)
(C++11)
(C++11)
(C++11)
Операции целочисленного округления с плавающей запятой
floor
(C++11)(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Функции манипуляции с плавающей запятой
(C++11)(C++11)
(C++11)
(C++11)
Классификация/Сравнение
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Макро-константы
(C++11)(C++11)(C++11)(C++11)(C++11)
 
Определено в заголовочном файле <cmath>
float       floor(float arg );
double      floor(double arg );
longdouble floor(longdouble arg );
double      floor( Integral arg );
(начиная с C++11)
Вычисляет ближайшее целое число не больше, чем arg.
Оригинал:
Computes nearest integer not greater than arg.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править]Параметры

arg
плавающей точкой
Оригинал:
floating point value
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править]Возвращаемое значение

Ближайшее целое число, не большее, чем arg
Оригинал:
Nearest integer not greater than arg
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[[Image:
Возврат стоимости
Оригинал:
{{{2}}}
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
|200x200px]]
Argument

[править]Заметки

Целое значение может быть всегда представлен данный тип с плавающей точкой.
Оригинал:
The integer value can be always represented by the given floating point type.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править]Пример

#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

[править]См. также

(C++11)(C++11)
ближайшее целое число не меньшее заданного значения
(функция)[править]
(C++11)(C++11)(C++11)
ближайшее целое число, не превышающее по величине заданное значение
(функция)[править]
(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)
ближайшее целое число, округление от нуля в промежуточных случаях
(функция)[править]
close