大端和小端传输字节序

大端和小端传输字节序 大端和小端 一、最高有效位、最低有效位 1.MSB(Most significant Bit)最高有效位 2.LSB(Least Significant Bit)最低有效位 二、内存地址 三、大端和小端 四、网络字节序

大端和小端传输字节序

  • 大端和小端
    • 一、最高有效位、最低有效位
      • 1.MSB(Most significant Bit)最高有效位
      • 2.LSB(Least Significant Bit)最低有效位
    • 二、内存地址
    • 三、大端和小端
    • 四、网络字节序和主机字节序
    • 五、C#位操作符
    • 六、C#中关于大端和小端的转换
    • 七、关于负数
    • 八、关于汉字编码以及与字节序的关系
      • 网络通讯
      • 文件

大端和小端

在计算机中是以字节为单位,每一个地址对应一个字节,一个字节8bit。在C中,除了8bit的char以外,还有16bit的short,32位的int,64位long,当然具体要由编译器决定,可以通过sizeof来获取不同类型在内存中占用的字节数。在计算机系统中,当物理单位的长度大于1个字节时,就要区分字节顺序。常见的字节顺序有两种:Big Endian(High-byte first) 和 Litter Endian(Low-byte first),当然还有其他字节顺序,但不常见,例如Middle Endian。

一、最高有效位、最低有效位

要理解Big Endian和Little Endian,首先要搞清楚MSB和LSB。

1.MSB(Most significant Bit)最高有效位

在一个n位二进制数字中n-1位,也就是最左边的位。

2.LSB(Least Significant Bit)最低有效位

指最右边的位。
例如:一个int类型的整形123456789
二进制表达方式: 0000 0111 0101 1011 1100 1101 0001 0101(从右向左,每4bit对齐,最左边(高位)不够用0补齐)

十六进制表达方式:0 7 5 B C D 1 5

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754938716a5217786.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信