#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
check_sys()
{
union
{
char a;//一个字节
int b;//四个字节
}s;
s.b = 1;//0x00 00 00 01
return s.a;
}
int main()
{
int ret=check_sys();
if (1 == ret)
{
printf("小端\n");
}
else
{
printf("大端\n");
}
return 0;
}
利用共用体,测试设备大小端
原创
©著作权归作者所有:来自51CTO博客作者GUO_战军的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:结构体
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
结构体大小计算-结构体对齐
计算某一结构体大小:方法以及规则。
偏移量 #pragma 结构体 结构体大小计算 -
共用体详解
共用体同结构体的定义形式上相同,只是把关键字struct改为union。有时需要把几种不同类型的变量放在同有一内存区域中,见
float struct c 共用体 内存区域 -
字节对齐-------结构体、共用体
字节对齐:结构体、共用体
C/C++ 结构体 共用体