学习和作业
查看计算机科学、数字逻辑和数制习题的答案,并了解其解题步骤。
输入一个数字,即可立即查看其二进制、八进制和十六进制表示形式。该工具支持处理非常大的整数、分数(如 0.625)以及以 8、16、32 或 64 位为单位的二进制补码形式的负数。您还可以通过将二进制数转换回十进制来验证结果。
–––了解十进制数如何转换为二进制,以及如何解读转换结果。
十进制是我们日常使用的以10为基数的计数系统,数字范围为0到9。二进制是以2为基数的计数系统,仅使用0和1,这也是计算机存储数字的方式。将十进制转换为二进制,意味着用2的幂代替10的幂来表示同一个数值。
输入一个数字,其二进制、八进制和十六进制形式会立即显示出来。它支持非常大的整数、小数(如 0.625)以及负数。若要进行反向转换,请勾选此处的复选框,或使用“二进制转十进制转换器”。
查看计算机科学、数字逻辑和数制习题的答案,并了解其解题步骤。
在调试过程中,写入位掩码、标志、权限和寄存器值,或读取二进制输出。
处理以位为单位表示的IP地址八位组、子网掩码和微控制器数值。
对于一个整数,反复除以2,将每次的余数都记下来,然后从最后一个余数开始倒着读到第一个余数。简体中文(大陆)
对于分数,应改用2进行乘法运算。小数点前的数字将成为下一个二进制位,然后继续对剩余部分进行乘法运算。例如,0.625的计算结果为0.101,因为0.625 = 1/2 + 1/8。
| 十进制 | 二进制 | 十六进制 |
|---|---|---|
| 1 | 1 | 1 |
| 2 | 10 | 2 |
| 8 | 1000 | 8 |
| 10 | 1010 | A |
| 15 | 1111 | F |
| 16 | 10000 | 10 |
| 100 | 1100100 | 64 |
| 255 | 11111111 | FF |
| 256 | 100000000 | 100 |
| 1024 | 10000000000 | 400 |
计算机采用二进制补码来存储负整数。选择一个位宽后,-42 在 8 位中表示为 11010110。如果该值不符合所选位宽,该工具会显示错误。
简写形式是在二进制数前面加上一个负号,因此 -42 写成 -101010。这样更易于阅读,对于作业来说已经足够了。
有些小数无法在二进制中精确表示。0.1 会无限循环,因此计算结果会在您选择的小数位数后被截断,并显示一条提示。
“自动”模式会选择8、16、32或64位中能容纳该数值的最短位宽。选择一个位宽,将正数用前导零补齐,例如将5表示为00000101。
数字将在您的浏览器中进行转换。不会向我们的服务器发送任何数据,也不会进行任何存储。仅会在您的设备上记住您的选项选择。
输入长度限制为 400 位。不会显示 IEEE 754 等浮点数格式,仅显示您输入的数字的精确二进制值。二进制补码仅适用于整数。
将数字输入框中,二进制形式便会立即显示出来。若要手动计算,请将该数反复除以2,记下每次的余数,然后从最后一个余数开始依次读出。
十进制的 10 在二进制中是 1010,因为 8 + 2 = 10。你可以通过示例按钮或直接输入来尝试其他任何数值。
是的。0.625 在二进制中正好等于 0.101。0.1 无法精确表示,且小数部分会无限循环,因此结果会根据你选择的小数位数进行截断,并附有相关说明。
选择“负号”可在二进制数前添加负号,或选择“二进制补码”以查看计算机是如何存储该数的。二进制补码需要指定位宽,“自动”选项会为您选择 8、16、32 或 64 位。
它用于设置结果的长度。宽度设为8时,数字5将显示为00000101;在二进制补码中,它同时也确定了数值范围,因此8位可表示-128到127。
整数最多可包含 400 位,这远远超出了 64 位的限制,因为该工具采用精确的大数运算。除非将位宽设置为“自动”,否则二进制补码的上限为 64 位。
是的。请勾选结果下方的复选框,并输入二进制数值,包括小数部分,例如 101.101。该十进制数值是精确的。
不。转换过程在您的浏览器中完成,没有任何数据会离开您的设备。系统只会记住您的选项设置,以便下次使用。
该主页还提供了数十种无需 API 密钥即可使用的免费工具。
没有匹配的问题。
请与其他访客分享您对这款工具的看法。