当前位置 : 主页 > 编程语言 > c语言 >

判断大小端

来源:互联网 收集:自由互联 发布时间:2023-09-03
判断大小端 使用强制类型转换 #include stdio.hint main(){int num = 1;char* ch = (char*)(num);if(*ch == 1)printf(小端\n);elseprintf(大端\n);return 0;} 使用联合体 #include stdio.hunion um {int i;char q;};int main(){union u

判断大小端

使用强制类型转换

#include <stdio.h>
int main()
{
	int num = 1;
	char* ch = (char*)(&num);
	if(*ch == 1)
		printf("小端\n");
	else
		printf("大端\n");
	return 0;
}

使用联合体

#include <stdio.h>
union um {
	int i;
	char q;
};
int main()
{
	union um un;
	un.i = 1;
	if (un.q == 1)
		printf("小端\n");
	else
		printf("大端\n");
	return 0;
}
上一篇:归并和快速排序的递归实现
下一篇:没有了
网友评论