【发布时间】:2018-12-21 21:58:06
【问题描述】:
如何检查二进制数是否可以除以 10(十进制),而不将其转换为其他系统。 例如,我们有一个数字:
1010 1011 0100 0001 0000 0100
我们如何检查这个数字是否可以被 10 整除?
【问题讨论】:
-
你是指十进制的 10 位还是二进制的 10 位?
-
每个数字(散发出 0)都可以被 10 整除
-
十进制。我忘了在帖子里提到它。编辑:帖子已编辑。
-
@EricJ。我试图理解的是这个问题的措辞模棱两可。
-
@asawyer 实际上,
x可被y整除的严格数学定义意味着存在一些整数m使得ym = x被除以无余数——所以它一点也不模棱两可。我可以理解它是如何令人困惑的,因为我们一直在对不可分割的数字进行除法,即我们得到一个带有余数/小数的结果——如果你对可分割这个词的定义小心的话,这是没有意义的。