Computer >> Máy Tính >  >> Lập trình >> C ++

Hàm trần và tầng trong C ++

Hàm ceil

Hàm ceil trả về giá trị nguyên nhỏ nhất có thể bằng giá trị hoặc lớn hơn giá trị đó. Hàm này được khai báo trong tệp tiêu đề “cmath” bằng ngôn ngữ C ++. Nó có một giá trị duy nhất là giá trị ceil được tính toán. Kiểu dữ liệu của biến chỉ nên là double / float / long double.

Đây là cú pháp của hàm ceil trong ngôn ngữ C ++,

double ceil(double x);
float ceil(float x);

Đây là một ví dụ về hàm ceil trong ngôn ngữ C ++,

Ví dụ

#include <iostream>
#include <cmath>
using namespace std;
int main() {
   float var = 1234.25;
   float res;
   res = ceil(var);
   cout << "Ceil value of " << var << " = " << res << endl;
   return 0;
}

Đầu ra

Ceil value of 1234.25 = 1235

Chức năng của tầng

Hàm sàn trả về giá trị nguyên lớn nhất có thể bằng giá trị hoặc nhỏ hơn giá trị đó. Hàm này cũng được khai báo trong tệp tiêu đề “cmath” bằng ngôn ngữ C ++. Nó có một giá trị duy nhất là giá trị sàn được tính toán. Kiểu dữ liệu của biến chỉ nên là double / float / long double.

Đây là cú pháp của hàm tầng trong ngôn ngữ C ++,

double floor(double x);
float floor(float x);

Đây là một ví dụ về tầng trong ngôn ngữ C ++,

Ví dụ

#include <iostream>
#include <cmath>
using namespace std;
int main() {
   float var = 211.876;
   float res;
   res = floor(var);
   cout << "Floor value of " << var << " = " << res << endl;
   return 0;
}

Đầu ra

Floor value of 211.876 = 211