trunc()函数trunc()函数是cmath标头的库函数,用于将值四舍五入(截断)为零,它接受一个数字并返回其大小不大于给定数字的最近整数值。
trunc()函数语法:
trunc(x);
参数: x –是要舍入为零的数字。
返回值: double-返回double类型的值,该值是数字x的舍入(截断)值。
示例
Input: float x = 2.3; Function call: trunc(x); Output: 2 Input: float x = 2.8; Function call: trunc(x); Output: 2
trunc()函数示例//示例 
// trunc()功能
#include <iostream>
#include <cmath>
using namespace std;
// main()部分
int main(){
    float x;
    
    //输入号码
    cout<<"Enter a float value: ";
    cin>>x;
    
    //四舍五入向零 
    cout<<"trunc("<<x<<"): "<<trunc(x);
    cout<<endl;
    return 0;
}输出结果
First run: Enter a float value: 2.3 trunc(2.3): 2 Second run: Enter a float value: 2.5 trunc(2.5): 2 Third run: Enter a float value: 2.8 trunc(2.8): 2 Fourth run: Enter a float value: -2.3 trunc(-2.3): -2 Fifth run: Enter a float value: -2.5 trunc(-2.5): -2 Sixth run: Enter a float value: -2.8 trunc(-2.8): -2