写一个函数判断当前机器是大端还是小端,如果是小端返回1,如果是大端返回0.
代码如下:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int my_deter()
{
int a = 1, n = 0;
char* p = (char*)&a;
return *p;
}
int main()
{
if (my_deter() == 1)
{
printf("当前机器是小端");
}
else
{
printf("当前机器是大端");
}
return 0;
}