利用联合体判断大小端

小端:低地址存放低字节;大端:低地址存放高字节
#include <iostream>
using namespace std;

int checkcpu()
{
	union w
	{
		int a;
		char b;
	}c;
	c.a = 1;

	return (c.b == 1);
}

int main()
{
	if(checkcpu() == 1)
		printf("这是小端\n");
	else
		printf("这是大端\n");
	return 0;
}


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页