本文介绍了在C ++中有trunc函数吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我搜索过,找不到C ++的 trunc 函数。我知道我可以这样做:
int main() { double a = 12.566789; cout<< setprecision(2)<<固定< (int)(a * 100)/ 100.0 < endl return 0; }但我不确定这是最好的方法。谢谢。 $ $ $ <$ $ <$ $ < cmath> :
#include< iostream& #include< cmath> int main(){ std :: cout< trunc(3.141516)<< std :: endl; }我想你还在找别的东西?
I searched around and couldn't find the trunc function for C++. I know I can do this:
int main() { double a = 12.566789; cout << setprecision(2) << fixed << (int)(a * 100) / 100.0 << endl; return 0; }but I'm not sure it's the best way to do this. Thank you.
解决方案trunc is there, in <cmath>:
#include <iostream> #include <cmath> int main() { std::cout << trunc(3.141516) << std::endl; }I suppose you're looking for something else?
更多推荐
在C ++中有trunc函数吗?
发布评论