模2除法

NEW1981 2007-03-01 11:09:56
模2除法:
1110001100000除110011的结果是多少阿?最好能有运算过程
...全文
1755 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowbaozi 2009-01-17
  • 打赏
  • 举报
回复
11010
lemonysmile 2009-01-08
  • 打赏
  • 举报
回复
麻烦懂得的人,用标准定义解释一下!!
王集鹄 2007-03-01
  • 打赏
  • 举报
回复
楼主先给一个输出范例
这类问题是不好看懂
NEW1981 2007-03-01
  • 打赏
  • 举报
回复
你都没看懂,还贴?
Red_angelX 2007-03-01
  • 打赏
  • 举报
回复
我也还没看懂... 有没更多的例子先解释下这个概念
NEW1981 2007-03-01
  • 打赏
  • 举报
回复
上面的例子不是很清楚
比如第一步的时候怎么确定商
Red_angelX 2007-03-01
  • 打赏
  • 举报
回复
模2除(按位除)

模2除做法与算术除法类似,但每一位除(减)的结果不影响其它位,即不向上一位借位。所以实际上就是异或。然后再移位移位做下一位的模2减。步骤如下:

a、用除数对被除数最高几位做模2减,没有借位。

b、除数右移一位,若余数最高位为1,商为1,并对余数做模2减。若余数最高位为0,商为0,除数继续右移一位。

c、一直做到余数的位数小于除数时,该余数就是最终余数。

【例】1111000除以1101:

1011———商

————

1111000-----被除数

1101———— 除数

————

010000

1101

————

01010

1101

————

111————余数

来写下代码实现
Red_angelX 2007-03-01
  • 打赏
  • 举报
回复
10001110?
Red_angelX 2007-03-01
  • 打赏
  • 举报
回复
二进制?

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧