判断自己电脑是小端存储还是大端存储
1.小端存储和大端存储的含义如下,就是数据在内存中的存储方式

2.判断自己电脑内存是小端存储还是大端存储的代码如下:
#include<iostream>
using namespace std;
bool is_little_endian_machine()
{
union UN
{
char c[2];
unsigned short ui;
};
UN un;
un.ui = 0x1234;
return ((unsigned)(un.c[0]) == 0x34);
}
int main()
{
//判断自己的机器是小端存储还是大端存储
if (is_little_endian_machine())
{
cout << "小端存储" << endl;
}
else
{
cout << "大端存储" << endl;
}
}
posted on 2022-01-04 08:05 xcxfury001 阅读(200) 评论(0) 收藏 举报
浙公网安备 33010602011771号