c语言求余的实现方法

求余运算符为“%”,在C语言中为双目运算符,且要求两个运算数都为整型的。求出的余数与被除数的符号相同。

推荐:《c语言教程》

X%Y

1、X和Y都是正数的时候非常简单,如:12%5==2;

2、存在负数时,

(1)当异号时:

          if |x|>|y|             ans:x+y          else            ans: xeg:  -6%5==-1,6%(-5)==1,5%-6==5,-5%6==-5

(2)同号时,将两个数视为正整数,但结果加一个负号.

eg: -1%-5==-1,-6%-5==-1,-4%-5==-4,-5%-6==-5.

更多相关文章

  1. 汇编语言和c语言之间有什么区别?
  2. 对c语言的了解和认识
  3. c语言中int是什么意思
  4. c语言源程序的基本单位是什么
  5. c语言double类型默认输出几位小数?
  6. c语言中的关键字有哪些?
  7. 0基础学c语言看什么书?
  8. c语言system函数用法
  9. c语言可以直接对硬件进行操作吗

随机推荐

  1. JAVA虚拟机体系结构
  2. 最近厚着脸皮联系了不少同学
  3. 学C语言和学C++它有毛关系吗?
  4. GitHub还真把所有代码埋到北极地下了,我特
  5. ssm实战购物商城系统
  6. MobX
  7. dva
  8. 嵌入式:我不是针对谁,我是说在座的Javaer都
  9. 戴耳机敲代码,我都听些啥?
  10. 外边距合并规则