十进制(基 10)
关于此计算器
任意进制的整数都可以按位权展开后求和;例如十六进制 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 进制。仅接受非负整数,不支持负号或小数;输入内容必须符合所选进制。
数据来源
免责声明
本计算器提供通用数学结果,适用于学习、规划与估算。若结果将用于评分的作业、公开发表的数据或财务承诺,请另行复核。
本站实现依据
此记录说明本页实际使用的实现,并非独立验证。外部引用仅支持明确注明的公式或定义;估算和自定义规则仍有其自身假设。
公式与变量
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。
常见问题
进制转换器 — 二、八、十、十六进制互转 使用什么公式?
公式: 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.