为什么纯小数的模为 2? 是怎么计算出来的?

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:36:58
模 [Module] 是指一个计量器的容量, 可用 M 表示.

例如: 一个 4 位的二进制计数器, 当计数器从 0 计到 15 之后, 再加 1, 计数值又变为 0. 这个计数器的容量 M = 2^4 = 16. 即模为 16.

由此可见, 纯小数的模为 2. 一个字长为 n+1 位的纯整数的模为 2^(n+1).

------

请问为什么纯小数的模为 2? 是怎么计算出来的?

模也可以认为是合法的数据取值范围,a为纯小数,应该有|a|<1,既-1<a<1,可见纯小数的合法取值空间长度为2,既模为2。

一个 4 位的二进制计数器
这个计数器的容量 M = 2^4 = 16. 即模为 16.

由此可见, 纯小数的模为 2.

我的理解 纯小数的模为 M = 2^1 = 2 即模为2.

后面一句话:一个字长为 n+1 位的纯整数的模为 2^(n+1).
得证明.
我觉得这里说的纯小数 指字长1 位的纯整数

不是我们想象的带小数点的那个数字.