二进制转十进制

简介: 二进制转十进制

将与晶体管1-开和0-关对应的二进制1和0转换为十进制表示
计算机使用的正是二进制(binary)数制,这是一种基数为2的数制,它只有两个数字:0和1,因为它可以对应上述的数字电路中的标识。数字满2就进一位,这样就可以使用0向无穷进位的值来充当唯一序列,代表固定的字母和值。
但是我九年义务教育学到使用的是十进制0到9来计算,二进制和十进制是两种不同的数值表示法,只是进位规则不一样而已。二进制是从右往左数
它两可以来回转换:
十进制转二进制:将十进制数除以2,记录下每次除法的余数。然后将商继续除以2,再次记录余数。这个过程一直重复,直到商为0。将所有的余数从下到上写出来,得到的序列就是对应的二进制数。
二进制转十进制:将二进制数从右到左的每一位乘以2的相应幂次方(从0开始),然后将所有的乘积相加。得到的结果就是对应的十进制数。
其实这些转换知道就行,反正它是固定的,我们来看一下前十个的对应关系,以下是二进制数从0开始的前几个数:
0 (二进制) = 0 (十进制)
1 (二进制) = 1 (十进制)
10 (二进制) = 2 (十进制)
11 (二进制) = 3 (十进制)
100 (二进制) = 4 (十进制)
101 (二进制) = 5 (十进制)
110 (二进制) = 6 (十进制)
111 (二进制) = 7 (十进制)
1000 (二进制) = 8 (十进制)
1001 (二进制) = 9 (十进制)
1010 (二进制) = 10 (十进制)
1011 (二进制) = 11 (十进制)
1100 (二进制) = 12 (十进制)

目录
相关文章
|
4月前
二进制和进制转换
二进制和进制转换
56 0
|
4月前
|
Python
十进制转二进制、八进制、十
十进制转二进制、八进制、十
二进制、八进制、十六进制
二进制、八进制、十六进制
101 0
|
存储 机器学习/深度学习 算法
C#实现十六进制和十进制相互转换【及不同进制表示】
在程序中,十六进制的表示形式通常为字符串;而十进制则为数字整型(本质的内存存储都是01二进制)。数字的进制表示一般使用的不多,通常最大的需求是进制之间的相互转换。C#中提供了内置的转换方法...
584 0
C#实现十六进制和十进制相互转换【及不同进制表示】
|
机器学习/深度学习
二进制,八进制,十六进制之了解
为了将整数转换为二进制、八进制或十六进制的文本串,可以分别使用bin() ,oct() 或hex() 函数
112 0
二进制,八进制,十六进制之了解
|
机器学习/深度学习 程序员 C++
4、进制(二进制、八进制、十进制、十六进制)
4、进制(二进制、八进制、十进制、十六进制)
405 0
4、进制(二进制、八进制、十进制、十六进制)
|
程序员
笔记:二进制、八进制、十进制、十六进制的互相转换
二进制、八进制、十进制、十六进制的互相转换
笔记:二进制、八进制、十进制、十六进制的互相转换
|
程序员
二进制、八进制、十六进制的应用对我们来说有什么现实意义?
二进制、八进制、十六进制的应用对我们来说有什么现实意义?