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

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

  

上一篇:Oracle 解决数据库连接暴增问题办法


下一篇:JAVA下实现二叉树的先序、中序、后序、层序遍历(递归和循环)