浅谈各种浮点数运算函数浅谈各种浮点数运算函数
本篇随笔简单介绍⼀下C++中各种浮点数处理函数的功能。
⼀、浮点数的处理
有些时候运算的时候是浮点数,但是输出的时候要输出整数。这时要根据题意对浮点数进⾏处理。
⼆、向上/下取整
向上取整的函数为ceil()
不⽤管是不是四舍五⼊,直接往⼤了去就⾏。
trunc函数类型
⽐如:
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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。