#include <iostream>
using namespace std;
int checkCPUendian()
{
union
{
unsigned int a;
unsigned char b;
} c;
c.a = 1;
return (c.b == 1);
}
int main()
{
// 输出为1,表示 little-endian
// 如果输出为0,则表示 big-endian
cout << checkCPUendian() << endl;
return 0;
}
判断机器是大端还是小端
最新推荐文章于 2024-04-07 19:12:11 发布