什么是数基转换器?
数基转换器以不同的位置符号重写相同的整数。该值不会改变 - 255、0xFF、0o377 和 0b11111111 是四个一个数量的拼写 - 仅用于写下的基数发生变化。该工具在 2 到 36 的任意两个基数之间进行转换,二进制、八进制、十进制和十六进制被视为一等公民,因为这些是您在代码中遇到的四个。
转换工作数位数。 读数B 中的数字意味着在输入中累积 `value = value * b + digit`;在基 C 中写回意味着重复除以 c 并收集剩余数。 该工具在 BigInt 算术中执行两个半部分,因此 64 位散列、256 位密钥或 500 位小数会被精确转换。 没有任何东西通过一个JavaScript号码进行路由,它会默默地失去2^53以上的精度。
除了转换,您还可以获得通常首先提出问题的测量值:该值占用多少有效位,需要多少字节,以及将二进制形式分组为半字节,以便您可以根据十六进制数字读取它。 支持负值,接受常用字面前缀(0x、0b、0o),下划线或空格可用作数字分隔符。 一切都在您的浏览器中运行。
1个好的测试任何数字基数转换器在线是最大的无符号64位值类型18446744073709551615源设置为十进制,目标设置为基数36。To框显示3W5E11264SGSF,全基数表列出FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
算术在这里使用任意精度整数而不是 JavaScript 数字,这是正确答案和合理答案之间的区别。 标准双精度在900719254740991以上损失精度,因此通过普通浮点转换的64位十六进制值的低位数值会略微错误,没有任何警告。 两个范围说明。 这会转换整数,因此十个除十以外的基数值不在它的作用范围内。 负数显示为减号而不是二进制补码位模式,因此从寄存器或内存转储中读取的值需要根据其转换前的宽度而不是之后进行解释。
如何使用数字基数转换器?
输入您的号码
键入或粘贴值。 接受前缀,例如 0x1f、0b1010 和 0o755,下划线或空格可用作分隔符 - 1010_1111 的工作原理与 10101111 完全相同。
选择源库
告诉转换器应该如何读取数字:基数2、8、10、16或2到36之间的任何其他内容。 任何不是该基数的合法数字的字符都用名称标记。
选择目标基地
选择你想要的基地。 结果会在您键入时更新,并且“全基数”面板同时显示二进制、八进制、十进制和十六进制,因此您很少需要第二次转换。
阅读附加内容和副本
检查位长、字节长度和半字节分组的二进制文件,然后复制裸结果或完整表达式,例如“255(基数 10)= FF(基准 16)”。
主要特点
2 到 36 的任何基数
二进制、八进制、十进制和十六进制 GET 专用按钮,但每个 2 到 36 的基数都是可选择的 - 包括使用完整的 0-9 A-Z 数字字母的底 32 和底 36。
精确的大数算法
值逐个数字解析为bigint,从不通过parseint或number。 256 位键或 500 位小数转换时精度损失,大多数转换器突破 2^53。
一次所有基地
一输入,四输出。 二进制、八进制、十进制和十六进制都显示了实时状态,加上您选择的自定义底座,因此您可以在不运行转换四次的情况下交叉检查一个值。
位长、字节长度和半字节
查看该值占用多少有效位,需要多少字节,以及二进制形式填充和分组,因此每个半字节都与一个十六进制数字排列。
Frequently Asked Questions
Related Tools
Number to Words Converter
Convert numbers to words and words back to numbers in English - with cardinal, ordinal, currency, and decimal support for values from small integers up to decillions.
Roman Numeral Converter
Convert numbers to Roman numerals and Roman numerals back to numbers, with instant validation, a symbol breakdown, and full support for the standard 1 to 3999 range.
Scientific Notation Converter
Convert numbers between scientific notation, E-notation, engineering notation, and plain decimal with exact digit-by-digit precision, plus order of magnitude and significant-figure rounding.
Unit Converter
Convert length, weight, temperature, area, volume, speed, time, data, pressure, energy, and angle units instantly with exact conversion factors
Comments
0 comments
No comments yet. Be the first to share your thoughts!