在c++中,怎样表达四舍五入,,谢谢
1个回答
展开全部
指定精度的四舍五入(需要包含 math.h),参考代码如下:
double getRoundFloat(double dbVal, int nPrec /* = 2 */)
{
const double dbShift = pow(10.0, nPrec);
return floor(dbVal * dbShift + 0.5) / dbShift;
}
扩展资料:
C++参考函数:
int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0
int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F),返回非0值,否则返回0
int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0
memcmp比较正好是n字节长的两个字符串s1和s2.些函数按无符号字符比较字节,因此,memcmp("0xFF","/x7F",1)返回值大于0.
memicmp比较s1和s2的前n个字节,不管字符大写或小写.
参考资料来源:百度百科-C++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询