二进制转十进制
从右到左计算 0或1 * 2ⁿ
如:110 转换十进制为 01+12+14=6
如:10111 转换十进制为 11+12+14+08+116=23
如:111110 转换十进制为 01+12+14+18+116+132=62
思考:有什么更快的计算方式吗?
11111是2的5次方减去1=31,10111=2的5次方减去1再减去2的3次方=23
1101是2的4次方减去1在减去2的1次方
111111是2的6次方减去1=63,111110是2的6次方减去1再减去12的0次方=62*
十进制转二进制
**除2取余法
如:23 转二进制为
23/2=11…1
11/2=5…1
5/2=2…1
2/2=1…0
1/2=0…1 将余数从上到下,从右到左写成二进制:10111
如:62转二进制
62/2=31…0
31/2=15…1
15/2=7…1
7/2=3…1
3/2=1…1
1/2=0…1 将余数从上到下,从右到左写成二进制:111110
二进制转十六进制
十六进制中的每一位(也称为“数字”)可以表示4位二进制数, 因此可以将二进制每四位分一组,
0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
如:111110 转换十六进制为 11 ,1110两组写成十进制为3和14写成十六进制为3E
十六进制转二进制
如3E就是将3和14分别写成二进制11和1110 组合到一起就是说111110
十六进制转十进制
同二进制转十进制一样
如:3E=3*16的1次方+14=48+14=62
十进制转十六进制
同十进制转二进制一样
如:62/16=3…14=3E