数学

进制转换器 — 二、八、十、十六进制互转

一次在二进制、八进制、十进制、十六进制和 36 进制之间完成数字转换。

公式与来源更新于 · 数据来源 · 1查看算法、常量和默认输入(JSON)

输入数值

十进制(基 10) 255
计算结果

十进制(基 10)

十进制(基 10)十进制(基 10): 255 / 二进制(基 2): 11111111 / 八进制(基 8): 377 / 十六进制(基 16): FF / 36 进制: 73十进制(基 10)255=二进制(基 2)11111111=八进制(基 8)377=十六进制(基 16)FF=36 进制73

关于此计算器

任意进制的整数都可以按位权展开后求和;例如十六进制 1F = 1×16 + 15 = 31。本工具用精确整数运算转换 2、8、10、16 和 36 进制。仅接受非负整数,不支持负号或小数;输入内容必须符合所选进制。

示例演算

按下方默认输入值计算

待转换的数值 255 · 输入进制 十进制(基 10) 十进制(基 10) 255 · 二进制(基 2) 11111111 · 八进制(基 8) 377 · 十六进制(基 16) FF · 36 进制 73

方法与假设

n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) 支持 2/8/10/16/36 进制,BigInt 精度;非法数字返回 “invalid”;开头的 0x/0b/0o 前缀会被去除。 n = 0 输出为单个数字 0。 任意进制的整数都可以按位权展开后求和;例如十六进制 1F = 1×16 + 15 = 31。本工具用精确整数运算转换 2、8、10、16 和 36 进制。仅接受非负整数,不支持负号或小数;输入内容必须符合所选进制。

数据来源

免责声明

本计算器提供通用数学结果,适用于学习、规划与估算。若结果将用于评分的作业、公开发表的数据或财务承诺,请另行复核。

维护方: CalcDelta 公式与来源更新于 ·

本站实现依据

此记录说明本页实际使用的实现,并非独立验证。外部引用仅支持明确注明的公式或定义;估算和自定义规则仍有其自身假设。

查看算法、常量和默认输入(JSON)

公式与变量

n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)

dᵢ
源进制数字,0 ≤ dᵢ < B
m
源数字位数
B
源进制基数
n
十进制值
b
目标进制基数
K
目标数字位数
x
转换中的值;初始 x ← n
e_k
第 k 个目标进制数字

支持 2/8/10/16/36 进制,BigInt 精度;非法数字返回 “invalid”;开头的 0x/0b/0o 前缀会被去除。 n = 0 输出为单个数字 0。

嵌入此计算器

复制 iframe 代码即可把本计算器放到你的网站上,无需注册。代码会同步当前输入。

常见问题

进制转换器 — 二、八、十、十六进制互转 使用什么公式?

公式: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)

进制转换器 — 二、八、十、十六进制互转需要哪些输入,范围是多少?

请使用各栏标注的单位。这些是表单限制,不是推荐设置。 n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) 支持 2/8/10/16/36 进制,BigInt 精度;非法数字返回 “invalid”;开头的 0x/0b/0o 前缀会被去除。 n = 0 输出为单个数字 0。 任意进制的整数都可以按位权展开后求和;例如十六进制 1F = 1×16 + 15 = 31。本工具用精确整数运算转换 2、8、10、16 和 36 进制。仅接受非负整数,不支持负号或小数;输入内容必须符合所选进制。

待转换的数值 = 255; 输入进制 = 十进制(基 10)的完整计算示例是什么?

输入: 待转换的数值 = 255; 输入进制 = 十进制(基 10). 计算: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K). 结果: 十进制(基 10) = 255; 二进制(基 2) = 11111111; 八进制(基 8) = 377; 十六进制(基 16) = FF; 36 进制 = 73.