您可以将输入值转换为“大端序”或“小端序”,并检查字节和位的顺序。
| 转换源: | |
|---|---|
|
位宽:
|
|
| 16进制 | |
|---|---|
| 2进制 | |
| 10进制 |
| 16进制 | |
|---|---|
| 2进制 | |
| 10进制 |
此工具允许您将任何基本值转换为“大端序”和“小端序”,并检查字节和位的顺序。
您可以将其解释为带符号的符号并进行转换,并且可以轻松检查计算公式。
从二进制、八进制、十进制、十六进制中选择基数。
您可以通过单击按钮或从列表中选择来选择基数。
输入十六进制值时,会显示大端字节序、小端字节序、十进制、十六进制 值等。
请输入一个正整数。
您可以指定位宽,例如 8位、16位、32位、64位 等。
如果选中,该值将被解释为二进制补码,并且还会显示带符号的值。
如果选中,还会显示将位序列转换为 十进制 的公式。
一旦执行转换,转换结果的链接将显示在“转换结果链接”列中。
通过访问此链接的URL,将显示与输入的转换源值和转换结果相同的内容。
您可以通过社交媒体或电子邮件发送此链接 URL 与他人分享转换后的内容。
字节序是一种规则,它规定了在内存等介质中放置由多个字节组成的数据时,字节的顺序。
字节序有两种格式:“大端序”,将最高有效字节(最大数字)放在前面;“小端序”,将最低有效字节(最小数字)放在前面。
规则是将最高有效字节(最大数字)放在最小的地址,然后按顺序排列。
例子: 0x12345678
→ 记忆: 12 34 56 78
规则是将最低有效字节(最小数字)放在最小的地址,然后按顺序排列。
例子: 0x12345678
→ 记忆: 78 56 34 12
所有位都被视为值。
例子: 10000101 的 8位
值: 1×27 + 1×22 + 1×20
= 133
最高有效位被视为符号位。
如果最高有效位为 0,则该数为正数;如果最高有效位为 1,则该数为负数。
例子: 10000101 的 8位
符号位: -1 (负)
值: -(1×27) + (1×22 + 1×20)
= -128 + 5
= -123