C++ trunc() 函数
trunc() 函数是 cmath 头文件的库函数,用于将值向零舍入(截断),它接受一个数字并返回最接近的整数值,该值不大于给定数字的数量级。
trunc() 函数的语法:
trunc(x);
参数: x
– 是向零舍入的数字。
返回值: double
– 它返回双精度值,即数字的舍入(截断)值x
。
例:
Input: float x = 2.3; Function call: trunc(x); Output: 2 Input: float x = 2.8; Function call: trunc(x); Output: 2
C++代码演示trunc()函数的例子
// C++ code to demonstrate the example of
// trunc() function
#include <iostream>
#include <cmath>
using namespace std;
// main() section
int main()
{
float x;
//input the number
cout<<"Enter a float value:";
cin>>x;
//rounding doward zero
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
相关用法
- C++ transform_inclusive_scan()用法及代码示例
- C++ complex tanh()用法及代码示例
- C++ tgamma()用法及代码示例
- C++ tellg()用法及代码示例
- C++ tan()用法及代码示例
- C++ complex tan()用法及代码示例
- C++ towupper()用法及代码示例
- C++ towlower()用法及代码示例
- C++ type_traits::is_null_pointer用法及代码示例
- C++ typeinfo::bad_cast用法及代码示例
- C++ typeinfo::bad_typeid用法及代码示例
- C++ tanh()用法及代码示例
- C++ towctrans()用法及代码示例
- C++ unordered_map cbegin用法及代码示例
- C++ map lower_bound()用法及代码示例
- C++ list assign()用法及代码示例
- C++ std::max()用法及代码示例
- C++ std::string::push_back()用法及代码示例
- C++ multimap key_comp()用法及代码示例
- C++ Deque erase()用法及代码示例
注:本文由纯净天空筛选整理自 trunc() function with example in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。