十进制,八进制,十六进制转换为二进制

 我来答
新科技17
2022-06-02 · TA获得超过5692个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:66万
展开全部
                一

十进制→二进制

用除2取余法,把十进制数除2,直到尚为0或1为止。然后从下往上取数。

例如:

十进制数 : 56

转换为二进制:

    56

÷2

-----------

  商  28    余0

÷2

  商 14      余0

÷2

  商 7      余0

÷2

  商 3      余1

÷2

    商1      余1

÷2

    商0      余1

从下往上取,得到二进制 1 1 1 0 0 0

              二

八进制转换为二进制:

因为,三位二进制对应一位八进制。所以当八进制转换为二进制时,也是一位八进制数,对应三位二进制数,然后组合它们即可。转换原理和十进制数转换为二进制数一样,区别就在于八进制数就只有一位数进行除二取余。

列如:

八进制 :45

转换为二进制:

  4    5

数字4部分的二进制为:

  4

÷2

商2  余0

÷2

商1    余0

÷2

商0    余1

→  100

数字5部分的二进制为:

  5

÷2

商2    余1

÷2

商1    余0

÷2

商0    余1

→101

组合得:100 101

              三

十六进制转换为二进制:

因为,四位二进制数表示一位十六进制数 所以十六进制转换为二进制的原理,就是把每一位十六进制数,分别按照十进制转二进制的方式进行除2取余,不足四位二进制的,在该部分的最右边补0补齐四位,最后把这些二进制数组合在一起就OK了。

  列如:

十六进制数 :23d

转换为二进制

分为2  3  d三个部分进行计算,最后组合它们。

2部分的二进制:

    2

÷2

商1  余0

÷2

商0  余1

→10 ,因为10不足四位,所以我们要在其后面加俩个0,补齐四位

→0010

3部分的二进制为

  3

÷2

商1  余1

÷2

商0  余1

→ 11 ,同样我们在其后面补俩个00,

→0011

d部分的二进制为

d=13

  13

÷2

商6  余1

÷2

商3  余0

÷2

商1    余1

÷2

商0    余1

→1101

组合得→0010  0011  1101

  大家要多练习,多看例题。

主动,就可能有故事!
聚悟媚牙魅图0l
2023-06-08
知道答主
回答量:1
采纳率:0%
帮助的人:172
展开全部
十金枝16进制八进制如何转换二进制?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式