二进制转十进制快速转换方法
你是一个网络工程师,当看到一串二进制数时,你不要告诉我你会拿出纸笔或掰手指算半天才知道它转化成十进制的数值。
要想快,那就记住下面几种常见的二进制--十进制转换:
以8位来演示:
1.第一种:
00000001 1
00000010 2
00000100 4
00001000 8
00010000 16
00100000 32
01000000 64
10000000 128
2.第二种:
00000001 1
00000011 3
00000111 7
00001111 15
00011111 31
00111111 63
01111111 127
3.第三种:
10000000 128
11000000 192
11100000 224
11110000 240
11111000 248
11111100 252
11111110 254
举个例子: 11101011
可分为:
11100000(上面第三种类型) 224
00001000(上面第一种类型) 8
00000011(上面第二种类型) 3
首先你得记住2的0----10次方的值.其实也很好记呀.
2^0=1
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
2^6=64
2^7=128 (0---7次方的数总和就为255). 即1111 1111
2^9=512.2^10=1024.则:
1101001=2^6+2^5+2^3+2^0=64+32+8+1=64+41=105
必要时候要用减法....