有一组Excel函数考虑了所有的组合二进制,八进制,十进制和十六进制之间的转换。这些功能如下表所示。
功能 | 功能 |
BIN2DEC | 将二进制转换为十进制 |
BIN2HEX | 将二进制转换为十六进制 |
BIN2OCT | 将二进制转换为八进制 |
DEC2BIN | 将十进制转换为二进制 |
DEC2HEX | 将十进制转换为十六进制 |
DEC2OCT | 将十进制转换为八进制 |
HEX2BIN | 将十六进制转换为二进制 |
HEX2DEC | 将十六进制转换为十进制 > HEX2OCT |
将十六进制转换为八进制 | OCT2BIN |
将八进制转换为二进制 | OCT2DEC |
将八进制转换为十进制 | OCT2HEX |
将八进制转换为十六进制 | <! - 1 - > |
在某些工作中,需要或甚至有必要在另一个基础系统中工作。设计电脑系统就是一个很好的例子。运行PC的计算机芯片使用二进制系统。电路可以打开或关闭。这意味着只有两种可能的状态 - 它们通常表示为0和1。 - 2 - >
在基数2或二进制数中,所有数字都用数字0或1表示。十进制数字20表示二进制数为10100。数字99是1100011.二进制系统是以2的幂为基础的。
换句话说,在基数10中,在向下移动一个位置到下一个有效数字的左边之前,在一个位置上数十个数字。然后第一个位置循环回到开头的数字。为了简单起见,你计数0到9,给下一个有效数字加一个1,在0开始第一个位置。因此,10在9之后。
在递增下一个有效数字之前,二进制,八进制和十六进制每个数到不同的数字。这就是为什么当任何较大的基数(例如基数为10的数字)转换为二进制数时,实际的数字位数就会更多。看看数字20是怎么回事。在基数10中,20以2位数表示。在二进制中,20以5位数表示。八进制,基于8的幂数,最多可以计数8位数字 - 0到7,数字8和9从不用八进制。十六进制,基于16的幂数,最多可以计算16位数字,但是如何? 9之后剩下什么?字母表中的字母,就是这个!
十六进制使用这些数字:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E和F.字母A到F代表十进制值10至15分别。如果你曾经在网站的颜色工作,你可能知道FFFFFF是全白的。 Web服务器识别以十六进制表示法表示的颜色并作出适当的响应。十进制表示法中的数字200以十六进制表示法变为C8。十进制记号中的数字99以十六进制记数法变为63。