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

Tutorial di Base di C++

Controllo di flusso C++

Funzioni in C++

Array e stringhe C++

Strutture dati C++

Classi e oggetti C++

Puntatori in C++

Ereditarietà in C++

Tutorial di STL in C++

Manuale di riferimento C++

Uso e esempio della funzione ceil() in C++

Funzioni di Libreria <cmath> in C++

La funzione ceil(x) in C++ restituisce l'intero minore o uguale a x.

Prototipo di ceil() [dalla versione C++ 11]

double ceil(double x);
float ceil(float x);
long double ceil(long double x);
double ceil(T x); // per interi

Il valore minimo possibile restituito dalla funzione ceil() in C++ è maggiore o uguale al parametro fornito. Questa funzione è disponibile in<cmath>Definito nel file di intestazione.

Parametro di ceil()

La funzione ceil() accetta un parametro, il cui valore massimo viene calcolato.

Valore restituito da ceil()

Il valore minimo possibile restituito dalla funzione ceil() è maggiore o uguale al parametro fornito.

Esempio 1: Funzione ceil() per tipi double, float e long double

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    double x = 10.25, result;
    result = ceil(x);
    cout << "Ceil di " << x << " = " << result << endl;
    return 0;
}

Quando eseguite questo programma, l'output sarà:

Ceil di 10.25 = 11

Esempio 2: Funzione ceil() per tipi interi

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int x = 15;
    double result;
    result = ceil(x);
    cout << "Ceil di " << x << " = " << result << endl;
    return 0;
}

Quando eseguite questo programma, l'output sarà:

Ceil di 15 = 15

Per i tipi di intero, otterrete sempre lo stesso risultato, quindi in realtà questa funzione non viene utilizzata per i tipi di intero.

Funzioni di Libreria <cmath> in C++