美文网首页工作生活
10进制-2进制--转换方法

10进制-2进制--转换方法

作者: linux_龍 | 来源:发表于2019-07-03 21:02 被阅读0次

1.10进制转换2进制 方法一:权重法

25(10)
10进制数分别为 128 64 32 16 8 4 2 1 和为255
2^7=128 2^6=64 2^5=32 2^4=16 2^3=8 2^2=4 2^1=2 2^0=1
25 - 128 减不过写 0
25 - 64 减不过写 0
25 - 32 减不过写 0
25 -16 余9... 写 1
9 - 8 余1... 写 1
1 - 4 减不过写 0
1 - 2 减不过写 0
1 - 1 刚好为0写 1
所以25所转化的后8位数为 00011001
127 (10)
127 - 128 减不过写 0
127 - 64 余...63写 1
63 - 32 余...31写 1
31 - 16 余...15写 1
15 - 8 余...7 写 1
7 - 4 余...3 写 1
3 - 2 余...1 写 1
1 - 1 刚好为0写 1
所以127所转换的后8位数为 011111111

2.10进制转换2进制 方法二:取余法

除以2取余数,直到商为0,然后把所得余数逆序输出
25 (10)
25÷2=12...1 写 1
12÷2=6 写 0
6÷2 =3 写 0
3÷2 =1..1 写 1
1÷2 =0..1 写 1
所以25所转化的后8位数倒序输出为 00011001
127 (10)
127÷2=63...1 写 1
63 ÷2 =31...1 写 1
31÷2= 15 ...1 写 1
15÷2= 7... 1 写 1
7 ÷2= 3 ... 1 写 1
3 ÷2 = 1 ...1 写 1
1÷ 2 = 0 ... 1 写 1
所以127所转化的后8位数倒序输出为 01111111

相关文章

  • 进制转换

    2进制 , 8进制 , 10进制 , 16进制 , 介绍 及 相互转换 及 快速转换的方法 为什么要使用进制数 数...

  • 10进制-2进制--转换方法

    1.10进制转换2进制 方法一:权重法 25(10)10进制数分别为 128 64 32 16 8 4 2 1...

  • x86基础实验-进制转换(跳转表实现)

    简介 使用跳转表实现10进制->16进制、16进制->10进制、2进制->10进制转换,及10进制乘除法。 程序运...

  • 程序员的数学1-数学思维 读书笔记(上)

    第1章 0的故事——无即是有 介绍了10进制、2进制,2进制与10进制之间的相互转换方法; 按位计数法; 指数法则...

  • Flutter 进制转换

    10进制转换位16进制 16进制转换位10进制

  • js的进制转换

    js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()...

  • java——进制

    进制转换 10进制十进制(逢10进1)是我们最常用的一种数位进制方式。 10进制和2进制可以相互转换,举例如下: ...

  • 基础知识

    二进制的转换 10进制转化成2进制 1.一般我们用到的数1.2...100,都是10进制的数,如何转换成2进制呢用...

  • c#学习(一)进制初步认识

    进制转换进制转换表.jpg 二进制的转换 十进制转2进制/8进制/16进制 2进制/8进制/16进制/转十进制 2...

  • iOS 进制转换

    常见的二进制、十进制、十六进制之间相互转换的方法。 1. 十进制转换为二进制 2. 十进制转换为十六进制 3. 二...

网友评论

    本文标题:10进制-2进制--转换方法

    本文链接:https://www.haomeiwen.com/subject/mcxhhctx.html