#include<stdio.h>
int check_sys()
{
int a = 1;
return (char)&a;
}
int main()
{
int n = 0;
n = check_sys();
if(1 == n)
{
printf(“小端字节序存储\n”);
}
else
{
printf(“大端字节序存储\n”);
}
return 0;
}
2.使用联合体
#include<stdio.h>
int check_sys()
{
union
{
char c;
int i;
}s;
s.i = 1;
return s.c;
}
int main()
{
int n;
n = check_sys();
if(1 == n)
{
printf(“小端字节序存储\n”);
}
else
{
printf(“大段字节序存储\n”);
}
return 0;
}