字节序转换

您可以将输入值转换为“大端序”或“小端序”,并检查字节和位的顺序。

转换源:
位宽:

计算结果

大端序 (BE)MSB → LSB

16进制 
2进制 
10进制 
大端序 计算公式
 

小端序 (BE)LSB → MSB

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