开发者社区> 问答> 正文

怎么样算一个数的二进制?比如说,36的二进制是多少?怎么算的?

怎么样算一个数的二进制?比如说,36的二进制是多少?怎么算的?

展开
收起
知与谁同 2018-07-21 15:33:32 11182 0
6 条回答
写回答
取消 提交回答
  • 胜天半子

    36 除以2 得18(商数)-余数是0;18/2=9,余数是0;9/2=4,余数是1;4/2=0,余数是0;2/2=1,余数是0。

    36 的二进制是100100;

    100100 = 从极右边的0 是2的零次方,最左边的是2的5次方。

    所以,2的5次方加2的2次方得36。

    2019-07-17 22:57:25
    赞同 展开评论 打赏
  • 十进制逢十进一,二进制逢二进一

    36 除以2 得18(商数)-余数是0;18/2=9,余数是0;9/2=4,余数是1;4/2=0,余数是0;2/2=1,余数是0。

    36 的二进制是100100;

    100100 = 从极右边的0 是2的零次方,最左边的是2的5次方。

    所以,2的5次方加2的2次方得36。

    2019-07-17 22:57:25
    赞同 展开评论 打赏
  • 一个十进制数转二进制,除以二,获得商和余数,之后商再不断的除以二取余数,最后,商为0,则从末尾取余数,这一串数字就是二进制数了。
    36/2=18...0
    18/2=9...0
    9/2=4...1
    4/2=2...0
    2/2=1...0
    1/2=0...1
    那么36的二进制就是100100
    2019-07-17 22:57:25
    赞同 展开评论 打赏
  • Nothing for nothing.
    我是这么算的
    36/2=18余0
    18/2=9余0
    9/2=4余1
    4/2=2余0
    2/2=1余0
    1/2=0余1
    所以36的二进制是100100(从下往上的余数)。
    2019-07-17 22:57:24
    赞同 展开评论 打赏
  • 100110 除2取余数法

    -------------------------

    二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二加法
    先说结果,我们再来推导。36 的二进制 是 100100
    说到进制转化,先理解一下进制,所谓X进制,就是说每满X就往高位进一位。而我们要处理二进制,那么也就是满2进一,进制内单个数字最大就只能为1。之所以说这个,是因为要引入另一个概念,也就是余数,严格的说是求模运算。比如36%10 = 3 余 6。36是10进制数,这里对其进行了对进制的求模运算,得到了个位数6,继续对剩下的3进行求模得到3也就是十位数。
    同理,任意进制的转化其实都可以用求模运算来处理。这里求36的二进制X
    36 % 2 = 18 ... 0 // 0
    18 % 2 = 9 ... 0 // 00
    9 % 2 = 4 ... 1 // 100
    4 % 2 = 2 ... 0 // 0100
    2 % 2 = 1 ... 0 // 00100
    1 % 2 = 0 ... 1 // 100100
    注意我们是从最低位开始得到结果的
    所以进制之间转化其实就这么简单

    2019-07-17 22:57:24
    赞同 展开评论 打赏
  • 先说结果,我们再来推导。36 的二进制 是 100100
    说到进制转化,先理解一下进制,所谓X进制,就是说每满X就往高位进一位。而我们要处理二进制,那么也就是满2进一,进制内单个数字最大就只能为1。之所以说这个,是因为要引入另一个概念,也就是余数,严格的说是求模运算。比如36%10 = 3 余 6。36是10进制数,这里对其进行了对进制的求模运算,得到了个位数6,继续对剩下的3进行求模得到3也就是十位数。
    同理,任意进制的转化其实都可以用求模运算来处理。这里求36的二进制X
    36 % 2 = 18 ... 0 // 可以理解为X的个位为0, 所以X应该等于 ?????????0
    18 % 2 = 9 ... 0 // ???????00
    9 % 2 = 4 ... 1 // ???????100
    4 % 2 = 2 ... 0 // ??????0100
    2 % 2 = 1 ... 0 // ??????00100
    1 % 2 = 0 ... 1 // 100100
    注意我们是从最低位开始得到结果的
    所以进制之间转化其实就这么简单
    2019-07-17 22:57:24
    赞同 展开评论 打赏
滑动查看更多
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载