大端字节序:低字节存储在高地址处,高字节存储在低地址处。
小端字节序:低字节存储在低地址处,高字节存贮在高地址处。
#include<stdio.h>
int Fun1(){
int num = 1;
char *p = (char *)#
if (*p == 1)
return 0; //小端
else
return 1; //大端
}
union un{
int num;
char c;
}u;
int Fun2(){
u.num = 1;
if (u.c == 1)
return 0;
else
return 1;
}
int main(){
int ret1 = Fun1();
if (ret1 == 0)
printf("小端\n");
else
printf("大端\n");
//
int ret2 = Fun2();
if (ret2 == 0)
printf("小端\n");
else
printf("大端\n");
system("pause");
return 0;
}
大端小端的判断方法
最新推荐文章于 2023-12-28 11:31:42 发布