大端:高字节在低端地址处
小端:高弟子在高端地址处
网络字节序是大端字节序
#include <stdio.h>
int main(void)
{
unsigned int x= 0x12345678;
unsigned char *p =(unsigned char*)&x;
printf("%0x-%0x-%0x-%0x\n",p[0],p[1],p[2],p[3]);
return 0;
}
本文通过一个简单的C语言程序示例介绍了大端和小端字节序的概念,解释了网络字节序为何采用大端字节序,并展示了如何在程序中查看整数在内存中的存储方式。
大端:高字节在低端地址处
小端:高弟子在高端地址处
网络字节序是大端字节序
#include <stdio.h>
int main(void)
{
unsigned int x= 0x12345678;
unsigned char *p =(unsigned char*)&x;
printf("%0x-%0x-%0x-%0x\n",p[0],p[1],p[2],p[3]);
return 0;
}
992
1293

被折叠的 条评论
为什么被折叠?