进制转换
一、二进制 和 十进制 相互转换
1.十进制 -> 二进制(权相加法)
例:二进制数 1011010 -> 十进制
运算方法 :1011010 (每位数字 x 每位数字后面的数字位数)之和
1x26+0x25+1x24+1x23+0x22+1x21+0x20
2.二进制 -> 十进制(短除法)
例:十进制数 29 -> 二进制数
运算方法:29除以2,记录余数,直至商为0,将余数倒序排列即为二进制数
如左图所示,29->11101
二、十六进制 和 二进制 相互转换(0x表示十六进制)
1.十六进制 -> 二进制
运算规则:每个十六进制数转换为4位二进制数
例1:十六进制数 0x16
1->0001
6->0110
0x16->00010110
例2:十六进制数 0x0f
f->1111
0x0f->00001111
2.二进制 -> 十六进制
运算规则:每4个二进制数可表示0到15,二进制数转为十六进制只要每4位转化为一位16进制数
3.运算码表
0 -> 0000
1 -> 0001
2 -> 0010
3 -> 0011
4 -> 0100
5 -> 0101
6 -> 0110
7 -> 0111
8 -> 1000
9 -> 1001
a -> 1010
b -> 1011
c -> 1100
d -> 1101
e -> 1110
f -> 1111
三、字母 转为 十进制
A->65,依次往后加1,直到Z->90
a->97,依次往后加1,直到z->122

浙公网安备 33010602011771号