八进制转换为二进制
将每一位八进制数转化为相应的三位二进制数后,组在一起就是二进制数。
例:527
5 2 7
-4 2 1- -4 2 1- -4 2 1 -
-1 0 1- -0 1 0- -1 1 1-
527的二进制为:101010111
验证:
十进制转化为二进制
方法1:凑数法
将十进制数依次写成2的n次方的形式,使其相加等于十进制数,用到的数下面写1,没有用到的数下面写0,组在一起就是二进制数
例:94
64 32 16 8 4 2 1 (2的0次方——2的6次方)
1 0 1 1 1 1 0 (64+16+8+4+2=94)
验证:
方法2:除余法
将十进制数除2取余 (自下向上的值相组合为二进制数)
例:66
66 / 2 = 33 ——————余为0
33 / 2 = 16 ——————余为1
16 / 2 = 8 ——————余为0
8 / 2 = 4 ——————余为0
4 / 2 = 2 ——————余为0
2 / 2 = 1 ——————余为0
1 / 2 = 1 ——————余为1
二进制数为:1000010
验证:
十六进制转化为二进制
十六进制是由1-9和A-F组成
将十六进制数每个数下面,依次写成4个2的n次方的形式,使其相加等于这个数,用到的数下面写1,没有用到的数下面写0,组在一起就是二进制数
例:2CA1 (C为12,A为10)
2 C A 1
-8 4 2 1- -8 4 2 1- -8 4 2 1- -8 4 2 1-
-0 0 1 0- -1 1 0 0- -1 0 1 0- -0 0 0 1-
二进制数为:10110010100001
验证: