十进制转二进制算法(关于补零)
例子:
2 107 (107除2)
2 53 1 (余1,如此往下)
2 26 1
2 13 0
2 6 1
2 3 0
1 1
1 (还剩个一加上)
0 (不足八位,最高位补零)
从下往上即为01101011
为什么不足八位,最高位补零?超过八位呢?如果只有四位,前面要再补四个零吗?
人气:198 ℃ 时间:2020-06-16 17:56:23
解答
因为二进制数一般分8位、 16位、32位以及64位 表示一个十进制数,所以在转换过程中,最高位会补零,来达到8位、16位、32位或64位.
当超过8位时 就以16位为准补零,当只有四位时 补到8位即可.
推荐
- 二进制转十进制算法
- 十进制转二进制算法
- 二进制转化为十进制的算法?
- 二进制转十进制,十进制转二进制的算法(求助)
- 合修一条路,甲队修全长的十二分之五,正好600米,乙队修了几米?
- 一条船在一条河上航行,第一天顺水航行96千米,逆水航行140千米,共用去11小时,第二天逆水航行80千米,顺
- 6名同学排成两排,每排3人,其中甲排在前排的概率是多少?
猜你喜欢