使用Windows 计算器从十六进制转换为十进制:
从“查看”菜单中选择“程序员”选项:
确保在计算器处于“十六进制”模式时输入数字。输入数字后切换到“十进制”模式。你有答案...
无论基数设置为什么,每个占位符都值得。在十进制中它是 10。所以数字 123 例如:
相同的想法适用于基数 16(例如,十六进制 - 十六进制表示 6,十进制表示 10 - 16)。每个占位符最多为 16。由于我们习惯于只有 10 位数字,因此我们用字母代替 11 到 15。在十六进制中,一个占位符可以具有 0 到 15 的值。
Decimal: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Hexadecimal: 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14
Run Code Online (Sandbox Code Playgroud)
0*
表示它的基数为 16(尽管这是我第一次看到它)。另一个流行的符号 ix 0x
。
对于您的示例,有 8 个位置。FFFF0000
方法:
(15 * 16^7) + (15 * 16^6) + (15 * 16^5) + (15 * 16^4) + (0 * 16^3) + (0 * 16^2) + (0 * 16^1) + (0 * 16^0) = 4,294,901,760 = 0*FFFF0000
听起来很复杂吧?这不是,真的。同样的事情用十进制完成:
(4 * 10^9) + (2 * 10^8) + (9 * 10^7) + (4 * 10^6) + (9 * 10^5) + (0 * 10^4) + (1 * 10^3) + (7 * 10^2) + (6 * 10^1) + (0 * 10^0) = 4,294,901,760 = 0*FFFF0000
您的问题用 IP 标记,因此使用点分十进制表示法- 比这容易得多。通常用 255.255.255.255 表示。Hexadecimal 的优点在于它可以很容易地表示这一点,因为 FF 是 255。您所讨论的地址转换为 255.255.0.0,然后以点分十六进制表示法(有这样的东西吗?)它是 FF.FF.00.00。
归档时间: |
|
查看次数: |
16837 次 |
最近记录: |