English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C++ Biblioteca de Funções <cmath>
C ++a função floor() retorna o maior valor inteiro possível, que é menor ou igual ao parâmetro fornecido.double floor(double x); float floor(float x); long double floor(long double x); double floor(T x); //para inteiro
floor() função usa um único parâmetro e retorna valores do tipo double, float ou long double. Esta função começa no<cmath>definido no cabeçalho do arquivo.
floor() função usa um parâmetro, cujo valor base é calculado.
floor() função retorna o maior valor inteiro possível que é menor ou igual ao parâmetro fornecido.
#include <iostream> #include <cmath> using namespace std; int main() { double x = 1025, result; result = floor(x); cout << "Chão de " << x << " = " << result << endl; x = -34251; result = floor(x); cout << "Chão de " << x << " = " << result << endl; x = 0.71; result = floor(x); cout << "Chão de " << x << " = " << result << endl; return 0; }
Quando o programa é executado, a saída é:
Chão de 1025 = 10 Chão de -34251 = -35 Chão de 0.71 = 0
#include <iostream> #include <cmath> using namespace std; int main() { int x = 15; double result; result = floor(x); cout << "Chão de " << x << " = " << result << endl; return 0; }
Quando o programa é executado, a saída é:
Chão de 15 = 15
O limite inferior do valor inteiro é o próprio valor inteiro, então na prática não se usa a função de limite inferior para valores inteiros.