美文网首页
二进制与十进制之间的转换

二进制与十进制之间的转换

作者: 学费 | 来源:发表于2019-03-09 12:29 被阅读0次

1.二进制转十进制
(按位逐幂求和,按4位分段),
从右往左开始,数每一位2的n次幂并相加,幂从0开始每次递增1

比如下面这个数,连在一起太难观察,我们分段进行计算

11101010 → 1110 1010

2的n次幂,这里的幂为 位数-1

1110 = 12^7+126+1*25+0*2^4 = 128+64+32 = 224

1010 = 12^3+022+1*21+0*2^0 = 8+2 = 10

所以二进制11101010的十进制表示就是224+10= 234

再给多个例子介绍下

如:0100 0101 1001

按4位1组分3段,所以最高位为34=12,所以幂从12-1=11往下数,直到0
0100=0
211+1*210+02^9+02^8 =1024
0101=02^7 +12^6 +02^5+12^4=64+16=80
1001=82^3 +02^2 +02^1+12^0=8+1 =9
而1024+80+9=1113
这就变成10进制的了,所以
010001011001 的十进制就是 1113

2.十进制转二进制
(倒数余数相连,一直除以2),

除以2除到商为0即止,再把余数相连

如:234

234 /2 商 117 余 0

117 /2 商 58 余 1

58 /2 商 29 余 0

29 /2 商 14 余 1

14 /2 商 7 余 0

7 /2 商 3 余 1

3 /2 商 1 余 1

1 /2 商 0 余 1

倒序相加,所以
234 的十进制是 1110 1010

附上在线验证的地址:

https://tool.lu/hexconvert/

作者:lopez66
来源:CSDN
原文:https://blog.csdn.net/Xx_o_xX/article/details/88364236
版权声明:本文为博主原创文章,转载请附上博文链接!

相关文章

  • 常量与进制转换

    常量类型 进制转换 1、十进制与二进制之间的转换 2、八进制与十进制、二进制之间的转化 3、十六进制与十进制、二进...

  • 一.计算机系统构成及硬件基础知识--数制转换

    数制转换: 一.十进制转换为二进制 二,二进制转十进制 三. 二进制与八进制之间的转换 四. 八进制转成二进制 五...

  • iOS 二进制转换以及位运算

    进制之间的转换 十进制与二进制之间转换二进制转成十进制整数部分从个位开始,依次从2的0次方开始,让每位相加即可转换...

  • 二进制、八进制、十进制、十六进制之间转换

    (一)、进制之间的转换 八进制:0-7 十六进制:0-F 1、十进制 与 二进制之间的转换 (1)、十进制转换为二...

  • iOS 进制转换

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

  • python 的进制转换

    十进制, 二进制相互转换 十进制转换为二进制 二进制转换为十进制 十进制, 八进制相互转换 十进制转换为八进制 八...

  • 进制运算

    二进制与十进制之间的转换 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值...

  • 数据类型与运算符

    进制转换 在我的Java基础知识整理,补充内容,里面有十进制和二进制之间的转换,我这里就不再写十进制和二进制之间的...

  • 【iOS 开发】二进制、十进制、十六进制相互转换的方法

    十进制转换为二进制 十进制转换为十六进制 二进制转换为十六进制 十六进制转换为二进制 二进制转换为十进制 作者:J...

  • 非负整数十进制与二进制之间的转换

      本文将简单的讨论非负整数的N进制与十进制之间如何进行转换。 一、十进制与二进制的表示   先来看十进制数的表示...

网友评论

      本文标题:二进制与十进制之间的转换

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