C++ cmath trunc() 函数

定义和用法

trunc() 函数用于截断一个数,即仅返回该数的整数部分。

trunc() 函数在 <cmath> 头文件中定义。

实例

截断数字:

cout << trunc(0.60); // 输出 0
cout << trunc(0.40); // 输出 0
cout << trunc(5);    // 输出 5
cout << trunc(5.1);  // 输出 5
cout << trunc(-5.1); // 输出 -5
cout << trunc(-5.9); // 输出 -5

亲自试一试

语法

以下之一:

trunc(double number);
trunc(float number);

参数

参数 描述
number

必需。指定一个数。

如果该数是整数类型,则会被视为 double 类型。

技术细节

返回:

如果参数是 float 类型,则返回 float 值。

否则返回 double 值,表示该数的整数部分。