其他分享
首页 > 其他分享> > 判断自己电脑是小端存储还是大端存储

判断自己电脑是小端存储还是大端存储

作者:互联网

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;
	}
}

  

标签:小端,存储,电脑,unsigned,machine,un,little
来源: https://www.cnblogs.com/xcxfury001blogs/p/15761169.html