English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Funzione di libreria <cmath> in C++
La funzione floor() in C++ restituisce il valore intero massimo possibile, che è minore o uguale al parametro fornito.double floor(double x); float floor(float x); long double floor(long double x); double floor(T x); // per interi
La funzione floor() accetta un singolo parametro e restituisce un valore di tipo double, float o long double. Questa funzione è disponibile<cmath>Definito nel file di intestazione.
La funzione floor() accetta un parametro, il cui valore di base viene calcolato.
Il valore massimo intero possibile restituito dalla funzione floor() è meno o uguale al parametro fornito.
#include <iostream> #include <cmath> using namespace std; int main() { double x = 10.25, result; result = floor(x); cout << "Piano di " << x << " = " << result << endl; x = -34.251; result = floor(x); cout << "Piano di " << x << " = " << result << endl; x = 0.71; result = floor(x); cout << "Piano di " << x << " = " << result << endl; return 0; }
Quando si esegue il programma, l'output è:
Piano di 10.25 = 10 Piano di -34.251 = -35 Piano di 0.71 = 0
#include <iostream> #include <cmath> using namespace std; int main() { int x = 15; double result; result = floor(x); cout << "Piano di " << x << " = " << result << endl; return 0; }
Quando si esegue il programma, l'output è:
Piano di 15 = 15
Il limite inferiore del valore intero è il valore intero stesso, quindi non si utilizza la funzione di limite inferiore per i valori interi nell'uso reale.