English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ floor() função uso e exemplo

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.

floor() protótipo[de C ++ 11

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() parâmetro

floor() função usa um parâmetro, cujo valor base é calculado.

floor() valor de retorno

floor() função retorna o maior valor inteiro possível que é menor ou igual ao parâmetro fornecido.

Exemplo1:floor() em C ++como funciona em?

#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

Exemplo2:inteiro tipo floor() função

#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.

C++ Biblioteca de Funções <cmath>