二进制转十进制,十进制转二进制的算法
 
1二进制数和十进制数换算对照表
二进制编码转换二进制
十进制
二进制
十进制
二进制
十进制
二进制
十进制
0000
0
0011
3
0110
6
1001
9
0001
1
0100
4
0111
7
1010
10
0010
2
0101
5
1000
8
1011
11
    采用二进制数的算术运算也比较简单,制造成本更经济。二进制的加法运算和乘法运算公式都各有四条规则:加法有0+0=00+1=1,1+011110;乘法有0*0=00*1=0 1*0=0 1*1=1,而十进制的加法和乘法运算公式从00开始到99,从0*0开始到9*9各需规则100条。

    2.二进制代码
      电子计算机中的数是用二进制表示的,在计算机中也采用二进制代码表示字母、数字字符、各种各样的符号、汉字等。在处理信息的过程中,可将若干位的二进制代码组合起来表示各种各样的信息。但由于二进制数不直观,人们在计算机上实际操作时,输入、输出的数使用十进制,而具体转换成二进制编码的工作则由计算机软件系统自动完成。
      字母和各种字符在计算机中的传输普遍采用Ascll码(American Standard Code For lnformation lnterchange),即美国标准信息交换码,它用了7位二进制数来表达字母和各种常用字符(见附录)。
      对于汉字信息的表示比较复杂,我国有汉字几万个,常用的汉字也有7000多个,为了统一,我国制定了汉字编码标准,规定了一、二级汉字共6763个,用两个字节(16位二进制代码)来表示一个汉字进制转二进制: 
2辗转相除至结果为
将余数和最后的1从下向上倒序写 就是结果 
例如302 
302/2 = 151 
151/2 = 75 
75/2 = 37 
37/2 = 18 
18/2 = 9 
9/2 = 4 
4/2 = 2 
2/2 = 1 
故二进制为100101110 

二进制转十进制 
从最后一位开始算,依次列为第012... 
n位的数(01)乘以2n次方 
得到的结果相加就是答案 
例如:01101011.转十进制
0:120次方=1 
121次方=2 
022次方=
123次方=
024次方=
125次方=32 
126次方=64 
027次方=
然后:128032640107 
二进制01101011=十进制107

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。