主要的进制转换

时间:2025-02-26 15:30:54
1.二进制,十六进制与十进制之间的转换。
(1)将二进制,十六进制转换为十进制。
首先二进制的表达是从右到左开始表示,最左边为最高位,以此从左到右,右边为低位。例如(110)2中最左边的1为最高位,最右边的0为最低位。将(110)二进制转换为十进制是将从右到左开始将二进制对位相加:0×20+1×21+1×22=0+2+4=6。由此可推出二进制转换为十进制是从右往左开始将低位乘以对应的2的几次方,最后相加得以为十进制。
同理,十六进制转为十进制也是将从右往左开始将低位乘以对应16的几次方,最后相加得以为十进制。
2.二进制与十六进制之间的转换。
(1)二进制转换为十六进制
首先16是为2的四次方,因此将二进制转换为十六进制只需要把二进制从低位开始四位四位的相加转换为十六进制。例如(1110010)2先从低位开始0010转换为0×20+1×21+0×22+0×23=0+2+0+0=2。然后111转换为十六进制,这里注意一下因为它是不满足四位所以我们需要在111前面加上零,为0111然后转换为十六进制为1×20+1×21+1×22+0×23=7所以最后结果为(72)16
(2)十六进制转换为二进制
同理我们需将对应位上的值转换为四位的二进制即可。
例如(72)16其中将7转换为四位二进制为0111,2转换为四位二进制为0010.因此(72)16转换为二进制为(1110010)前面的零是可以省略不写。