目录
开门见山的说:
是不是还有点不理解,直接上实例分析
 
 
#include<stdio.h>
int main()
{
	int  x = 0x44332211;
	printf("%p", &x);
	//定义一个十六进制数。
	return 0;
}实例分析:


 
是不是清晰很多啦? 
vs2019储存模式
小端模式↓
 
判断大端还是小端:
int  arr()
{
	int i = 1;
	return (*(char*)&i);
}
#include<stdio.h>
int main()
{
	int  x =arr();
	if (x== 1)
	{
		printf("小端");
	}
	else
	{
		printf("大端");
	}
	return 0;
}让我们看看这个很巧妙的代码的判断核心。
第二种方法共用体判断:
int arr()
{
	union
	{
		int i;
		char c;
	}un;
	un.i = 1;
	return un.c;
}
#include<stdio.h>
int main()
{
	int  x =arr();
	if (x== 1)
	{
		printf("小端");
	}
	else
	{
		printf("大端");
	}
	return 0;
}哈,谢谢各位同志的阅读,然后呢如果觉得本文对您有所帮助的话,还给个免费的赞吧
Thanks♪(・ω・)ノ
(期待一下,要是有分享和收藏更好啦)
 
 










