浅谈各种浮点数运算函数

浅谈各种浮点数运算函数

本篇随笔简单介绍一下C++中各种浮点数处理函数的功能。

一、浮点数的处理

有些时候运算的时候是浮点数,但是输出的时候要输出整数。这时要根据题意对浮点数进行处理。


二、向上/下取整

向上取整的函数为ceil()

不用管是不是四舍五入,直接往大了去就行。

比如:

ceil(2.3)=3

ceil(-2.8)=-2

向下取整的函数为floor()

往小了去就行:

floor(2.8)=2

floor(-3.2)=-4


三、四舍五入

四舍五入函数为round(),即(大约)的意思。

比如:

round(2.4)=2

round(2.6)=3


四、截断

截断函数是trunc()。所谓截断的意思是直接暴力砍掉小数部分,不进行任何取整或舍、入的操作。

比如:

trunc(2.8)=2

reunc(-2.6)=-2

原文链接: https://www.cnblogs.com/fusiwei/p/13917555.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    浅谈各种浮点数运算函数

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/204723

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午9:58
下一篇 2023年2月12日 下午9:58

相关推荐