ASC||码表
二进制转换为十进制
二进制转换为十进制
方法:“按权展开求和”
先将二迸制的数写成加权系数展开式,而后根据十进制的加法规则进行求和
规律:个位上的数字的次数是0,十位上的数字的次数是1,…,依次递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,…,依次递减。
十进制数转换为二进制
分整数部分和小数部分分别转换
整数部分采用除2取余,逆序排列"法。
用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来
小数部分要使用“乘 2 取整”法。
用十进制的小数乘以 2 并取走结果的整数(必是 0 或 1),然后再用剩下的小数重复刚才的步骤,直到剩余的小数为 0 时停止,最后将每次得到的整数部分按先后顺序从左到右排列即得到所对应二进制小数。
十六进制转换为二进制
由于在二进制的表示方法中,每四位所表示的数的最大值对应16进制的15,即16进制每一位上最大值,所以,我们可以得出简便的转换方法,将16进制上每一位分别对应二进制上四位进行转换,即得所求.
二进制转换为十六进制
16进制用2进制可以表现成0000~1111,也就是每四位二进制数为一位十六进制数。
十进制转换为十六进制
先将十进制转换为二进制,再将二进制转换为十六进制
十六进制转换为十进制
16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。