std::ceil
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <cmath>
|
||
float ceil( float arg ); |
||
double ceil( double arg ); |
||
long double ceil( long double 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:
Возврат стоимости
|200x200px]]Оригинал:
{{{2}}}
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
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) |
ближайшее целое число с использованием текущего режима округления (функция) |