标签:取余
自己整理的一点跟取余有关的东西,希望对大家有用。
取余方法1:
整型取余的运算符 % , 使用方法 x%y. x和y必须都是整型,但是不一定是正的。 %运算符叫做求余(remainder)或者求模(modulus),用户计算x除以y的余数。该操作符的操作数只能是:bool、char、short、int和long,以及对应的unsigned类型。
操作结果解析:
(1)如果两个操作数都是正数(或0),那么操作结果为整数或者0(这样的记过同样适用于处于运算符 ‘/‘)
(2)如果两个操作数都是负数,%取余的结果为负数或者0。( /除法的运算结果为正数)
(3)如果两个操作数有一个是负数,那么操作结果取决于机器。(/除法运算结果也取决于机器)
取余方法2:
用 法: double floor(double x);
功 能: 向下舍入
头文件:#include
解释:如果操作数是6.32,那么结果就是6
如果结果是-7.32,那么结果就是-7
取余方法3:
函数名:ceil
功能:取余,向上舍入
头文件: #include
原型:double ceil(double x);
解释:如果操作数是6.32,那么结果就是7
如果操作数是-6.32,那么结果就是-6
取余方法4:
函数名: fmod
功 能: 计算x对y的模, 即x/y的余数
用 法: double fmod(double x, double y);
本文出自 “家和万事兴” 博客,请务必保留此出处http://louis1126.blog.51cto.com/2971430/1671791
标签:取余
原文地址:http://louis1126.blog.51cto.com/2971430/1671791