(*由0b/0B开头的数是二进制数,以0开头的数的八进制数,以0x/0X开头的数是十六进制数)
-
二进制转八进制/十六进制
-
二进制转八进制:
从低位开始,把二进制数的每三位看成一组,进行八进制数的转换
例如:0b1101010101 => 0b11(3)010(2)101(5) => 0325
-
二进制转十六进制:
从低位开始,把二进制数的每四位看成一组,进行十六进制数的转换
例如:0b11010101 => 0b1101(D)0101(5) => 0xD5
-
-
八进制/十六进制转二进制
-
八进制转二进制:
将八进制数每一位,转成对应的一个三位的二进制数
例如:0237 => 0b010011111
-
十六进制转二进制:
将八进制数每一位,转成对应的一个三位的二进制数
例如:0x23B => 0b001000111011
-