码迷,mamicode.com
首页 > 编程语言 > 详细

C++取余

时间:2015-07-08 00:49:51      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:取余


自己整理的一点跟取余有关的东西,希望对大家有用。


取余方法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

C++取余

标签:取余

原文地址:http://louis1126.blog.51cto.com/2971430/1671791

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!