C ++ floor () - Biblioteca C ++ padrão

A função floor () em C ++ retorna o maior valor inteiro possível que é menor ou igual ao argumento fornecido.

A função floor () em C ++ retorna o maior valor inteiro possível que é menor ou igual ao argumento fornecido.

floor () prototype (a partir do padrão C ++ 11)

piso duplo (duplo x); piso flutuante (float x); andar duplo longo (duplo x longo); piso duplo (T x); // Para tipo integral

A função floor () recebe um único argumento e retorna um valor do tipo double, float ou long double. Esta função é definida no arquivo de cabeçalho.

floor () Parâmetros

A função floor () recebe um único argumento cujo valor floor é calculado.

floor () Valor de retorno

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

Exemplo 1: Como floor () funciona em C ++?

 #include #include using namespace std; int main() ( double x = 10.25, result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = -34.251; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = 0.71; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; )

Quando você executa o programa, a saída será:

 Andar de 10,25 = 10 Andar de -34,251 = -35 Andar de 0,71 = 0

Exemplo 2: função floor () para tipos integrais

 #include #include using namespace std; int main() ( int x = 15; double result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; ) 

Quando você executa o programa, a saída será:

 Andar de 15 = 15 

O piso de um valor integral é o próprio valor integral, portanto, a função piso não é usada em valores integrais na prática.

Artigos interessantes...