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

std::ceil

Материал из 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)
Операции целочисленного округления с плавающей запятой
ceil
(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       ceil(float arg );
double      ceil(double arg );
longdouble ceil(longdouble arg );
double      ceil( Integral arg );
(начиная с C++11)
Вычисляет ближайшее целое не менее arg.
Оригинал:
Computes nearest integer not less than arg.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

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

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

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

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

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

Если аргументом является бесконечности (положительный или отрицательный) или нуль (положительный или отрицательный), возвращается значение такое же, как аргумент.
Оригинал:
If the argument is infinity (positive or negative) or zero (positive or negative), the return value is the same as the argument.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Наибольшее представимое значения с плавающей точкой точных чисел во всех стандартных плавающие форматы, так что эта функция никогда не переполняется.
Оригинал:
The largest representable floating-point values are exact integers in all standard floating-point formats, so this function never overflows.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Эта функция может, но не обязан, повышение FE_INEXACT с плавающей точкой исключений для нецелых аргументы.
Оригинал:
This function may, but is not required to, raise FE_INEXACT floating-point exceptions for non-integer arguments.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

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

#include <cmath>#include <iostream>   int main(){double a =12.0;std::cout<<std::fixed;std::cout<< std::ceil(12.0)<<'\n';std::cout<< std::ceil(12.1)<<'\n';std::cout<< std::ceil(12.5)<<'\n';std::cout<< std::ceil(12.9)<<'\n';std::cout<< std::ceil(13.0)<<'\n';}

Вывод:

12.000000 13.000000 13.000000 13.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)
ближайшее целое число, округление от нуля в промежуточных случаях
(функция)[править]
(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