取整和取余 您所在的位置:网站首页 c除法取整 取整和取余

取整和取余

#取整和取余| 来源: 网络整理| 查看: 265

取整和取余 在数学的除法运算中,两个数相除是可以算到小数位的。但是,在c语言中两个整数相除其结果是一个整数,只有两数中至少有一个为实数的时候,他们相除的结果才是小数。因此,两个整数相除的结果就会涉及到取整问题。 在c语言中,其取整方式为向0取整 取整的方法有四种:

向0取整:两个整数相除的结果为小数时,其结果是在小数附近并且更靠近0的整数。 例如,5/2=2,10/3=3, 在这里插入图片描述 c语言有一个向0取整的库函数:trunc trunc 库函数 实参为浮点型 返回值类型为浮点型 头文件为math.h 在这里插入图片描述 向负无穷取整:两个整数相除的结果为小数时,其结果是在小数附近并且较小的整数。 例如,-5/2=-3 在这里插入图片描述 c语言有一个向负无穷取整的库函数:floor 在这里插入图片描述 在这里插入图片描述

向正无穷取整:两个整数相除的结果为小数时,其结果是在小数附近并且较大的整数。 例如,-5/2=-2 c语言有一个向正无穷取整的库函数:ceil 在这里插入图片描述 在这里插入图片描述 四舍五入取整 c语言有一个四舍五入取整的库函数:round round 库函数 实参为浮点型 返回值类型为浮点型 头文件为math.h 在这里插入图片描述 取余 % 为取余符号 在c语言中%符号两边的操作数必须为整型 余数的定义: 在这里插入图片描述 a为两数中的被除数 d为除数 q为两数相除的商(a/d取整后的结果) r为余数 在c语言中,余数的正负由被除数决定(仅在c语言中) 在这里插入图片描述 总结 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有