C++基础——向上取整/向下取整

简介: C++基础——向上取整/向下取整

头文件


#include<math.h>
或者 
#include<cmath>


函数


image.png


  1. floor()会取不大于自变量的最大整数的


  1. ceil()会取不小于自变量的最大整数


  1. round()函数,才是我们需要的四舍五入的函数,因为它会返回离自变量最近的整数,这个返回的整数可能大于也可能小于原来的数,但是一定是离它最近的那个整数。


  1. fix() 朝零方向取整,正数向下去,负数向上取


例子


  1. fix


朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1;


  1. floor


朝负无穷方向取整,如floor(-1.3)=-2; floor(1.3)=1;


  1. ceil


朝正无穷方向取整,如ceil(-1.3)=-1; ceil(1.3)=2;


  1. round


四舍五入到最近的整数,如round(-1.3)=-1;round(-1.52)=-2;round(1.3)=1;round(1.52)=2



相关文章
|
SQL 安全 关系型数据库
Mysql数据库连接池的简单实现(基于C++11), 基础学完, 包教包会.
Mysql数据库连接池的简单实现(基于C++11), 基础学完, 包教包会.
|
缓存 算法 Java
C++ 编程基础总结
C++ 编程基础总结
234 0
|
存储 C++
C/C++ Qt 基础通用组件的应用
QT 是一个跨平台C++图形界面开发库,利用QT可以快速开发跨平台窗体应用程序,在QT中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率。
312 0
C/C++ Qt 基础通用组件的应用
|
Linux C++
嵌入式linux基础:c++(五)构造函数
嵌入式linux基础:c++(五)构造函数
123 0
嵌入式linux基础:c++(五)构造函数
|
Linux 编译器 C++
嵌入式linux基础:c++(四)重载 指针 引用
嵌入式linux基础:c++(四)重载 指针 引用
116 0
嵌入式linux基础:c++(四)重载 指针 引用
|
Linux C++
嵌入式linux基础:c++(三)程序结构
嵌入式linux基础:c++(三)程序结构
132 0
嵌入式linux基础:c++(三)程序结构
|
Linux 数据安全/隐私保护 C++
嵌入式linux基础:c++(二)访问控制
嵌入式linux基础:c++(二)访问控制
116 0
|
Linux C语言 C++
嵌入式linux基础:c++(一)类的引入
嵌入式linux基础:c++(一)类的引入
123 0
|
编译器 调度 C++
C++从入门到精通(第四篇) :C++的基础和灵魂:类和对象(下篇)
在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值
86 0
C++从入门到精通(第四篇) :C++的基础和灵魂:类和对象(下篇)
|
存储 编译器 C语言
C++从入门到精通(第二篇) :C++的基础和灵魂:类和对象(上篇)
C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。
105 0
C++从入门到精通(第二篇) :C++的基础和灵魂:类和对象(上篇)