分类: 开发工具

进制转换工具

在二进制、八进制、十进制和十六进制之间转换数字

在浏览器中把一个数字转换为二进制、八进制、十进制、十六进制或任意 2 到 36 之间的自定义进制。

二进制1111 1111八进制377十进制255十六进制ff

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

程序员经常需要在不同进制之间切换:二进制用于标志位,十六进制用于颜色和内存地址,八进制用于 Unix 文件权限。本工具按你选择的进制解析输入内容(支持 0x、0o、0b 前缀),并同时给出该数值在其他常见进制下的表示,还可选择按位分组以便阅读。

使用方法

  1. 输入一个数字,并选择它当前所使用的进制。
  2. 如需 2 到 36 之间的其他进制,请使用“自定义进制”。
  3. 查看转换后的二进制、八进制、十进制和十六进制结果。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

可以转换负数吗?
可以。前导负号会在各个进制的转换结果中保留。
能转换多大的数字?
数值以任意精度整数处理,不像普通的 32 位或 64 位运算那样有实际的大小限制。
0x、0o、0b 前缀分别代表什么?
它们分别是十六进制、八进制和二进制的常见简写。选中对应进制后,转换工具会自动识别这些前缀。