二进制三进制等等(甚至是n进制)其实就是一种记数方式,例如十进制来说:就是逢十进一,1,2,3,4,5,6,7,8,9后就是10。又如十六进制:就是逢十六进一,从1,2,……,9,A,B,C,D,E,F后就是10,11,12,……(这里把大于10的用大写字母来写,按字母顺序!)
从二进制转到十进制的话很简单:
例如二进制的1010011它的十进制为
1*2^0+1*2^1+0*2^2+0*2^3+1*2^4+0*2^5+1*2^6=83
用Excel进制的转换很方便
将二进制数转换为十进制数 语法 BIN2DEC(number)
将十进制数转换为二进制数。 语法 DEC2BIN(number,places)
将二进制数转换为十六进制数 语法 BIN2HEX(number,places)
将十六进制数转换为二进制数。 语法 HEX2BIN(number,places)
将二进制数转换为八进制数 语法 BIN2OCT(number,places)
将八进制数转换为二进制数。 语法 OCT2BIN(number,places)
将八进制数转换为十六进制数。 语法 OCT2HEX(number,places)
将十进制数转换为十六进制数 语法 DEC2HEX(number,places
将十进制数转换为八进制数。 语法 DEC2OCT(number,places)
将十六进制数转换为十进制数。 语法 HEX2DEC(number)
将八进制数转换为十进制数 语法 OCT2DEC(number)
将十六进制数转换为八进制数。 语法 HEX2OCT(number,places)
Number 待转换的十进制数。如果参数 number 是负数,则省略 places。函数 DEC2BIN 返回 10 位二进制数,最高位为符号位,其余 9 位是数字位。负数用二进制数的补码表示。
Places 所要使用的字符数。如果省略 places,函数 DEC2BIN 用能表示此数的最少字符来表示。当需要在返回的数值前置零时,places 尤其有用。