二进制 / 十六进制 / 十进制转换器

二进制、八进制、十进制和十六进制之间转换数字,并附有一个细目表。

十进制
二进
十六进制
八进
位数长度

输入结果时更新 。

关于此计算器

双进制、 十六进制和小数转换器显示数字基数的整数。 计算机最终在二进制( 基准 2) 中工作, 但程序员会定期在基数之间转换, 以便读取值: 每天数量的小数( 基准 10), 字节值和记忆地址的十六进制( 基准 16), 和 Unix 文件权限的八进制( 基准 8) 。 这个转换器在四个基数中任何一个基数中都取一个整数, 并同时在所有四个基数中显示。 每个基数允许的数字值的精确度比基数低一个数 。 双进制使用 0-1, 辛醇 0-7, 亚0 - 9 和 赫克 - 9, 然后是 A - F, 10 - F, 并且 基数 。 工具拒绝在十六进制中, 手 377 和1, 和 11 双进 。 全部设置了8, 也就是 。 。 直数 。 直到 。 直到 直数 。

经常问到的问题

我如何将小数转换为十六进制?

重复除以 16, 并读取从最后到第一次的剩余部分, 使用 A- F 来表示 10 - 15 。 十进制 255 是 FF 以xx 表示, 11 以二进制表示。

为什么十六进制用于计算?

每个十六位数的地图, 精确到四个二进制位数, 所以十六位数是一个紧凑的, 能够读取的方式 写字节值和内存地址—— 0xFF 是所有字节中的一个字节 。

我可以输入数字为 0x, 0b 或 0o 前缀吗?

是的。前导 0x (hex)、 0b (b) 或 0o (o(octal) 前缀被自动剥除, 这样您就可以直接粘贴代码中的值。 只要确保您选择的输入基数与输入的数字匹配 。

长度告诉我什么?

需要的数值是多少个二进制数字。 十进制 255 是 8 位数( 字节 ) ; 256 需要 9 位数。 位数长度对于选择数据类型和检查一个数值是否适合字节、 16 位数字或 32 位数注册值有用 。

八进制用于什么?

八进制组位元为三, 并主要出现在 Unix 文件权限( 类似 755 或 644) 和一些遗留系统中。 每八进制数字地图的精确度为三进制位数, 也就是每十六进制数字地图的精确度为四。

为什么我得到"这个基地的无效号码"?

选中基数不允许输入您输入的位数, 例如字母F 或二进制数中的位数 8, 仅允许 0和 1 。 切换输入基数以匹配您的值, 或者纠正外位数 。

❤️ 爱 Calculator.Free? 分享它

𝕏  X Facebook Reddit
API - 使用代码中的计算器

将此计算器称为自由 JSON 端点 。 不需要按键 。 将字段值发送到下面作为查询参数或 JSON 。 读取 API 全部文件 →

终点

GET https://calculator.free/api/v1/binary-hex/

curl

curl "https://calculator.free/api/v1/binary-hex/?value=255&base=10"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/binary-hex/?" + new URLSearchParams({
    "value": "255",
    "base": "10"
  }));
const data = await r.json();
console.log(data.results);

成果仅是一般指导的估计数,而不是财务、医疗或税务咨询。