在c++中,怎样表达四舍五入,,谢谢

 我来答
惠企百科
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
向TA提问
展开全部

指定精度的四舍五入(需要包含 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++

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式