union判断大小端
来源:互联网 发布:菜鸟网络借壳三泰控股 编辑:程序博客网 时间:2024/06/06 03:41
union 型数据所占的空间等于其最大的成员所占的空间。对 union 型的成员的存取都是相对于该联合体基地址的偏移量为 0 处开始,也就是联合体的访问不论对哪个变量的存取都是从 union 的首地址位置开始。
#include <stdio.h>
int main()
{
union check
{
int i;
char ch;
}c;
c.i = 1;
printf("%u\n", c.ch);
return 0;
}
对于小端:01000000 对于大端:00000001
如果读出来的是01就说明是小端,否则大端。
当然也可以这样:
#include <stdio.h>
int main()
{
union check
{
int i;
char ch;
}c;
c.i = 1<<31;
printf("%u\n", c.ch);
return 0;
}
对于小端:00000080 对于大端:01000000
如果读出来的是01就说明是大端,否则小端。
- union判断大小端
- 用union判断cpu的大小端
- 利用union判断系统的大小端
- 利用union判断系统的大小端
- Union -- 公用体判断大小端模式
- 利用union判断系统的大小端
- 巧妙利用union用来判断大小端的应用
- 利用“共用体”(union)判断机器大小端
- 用union来判断处理器的大小端
- 爬楼梯 struct union内存分配 大小端判断
- Union的巧妙运用,判断系统大小端
- 大小端与union
- union 与 大小端模式
- union 、大小端字节存储
- union/指针,测试大小端
- 【每日一C之七】union共同体及判断系统大小端
- 字符串与数字之间的相互转换、判断大小端(用的是union)
- Union大小
- C/C++语言中Static的作用详述
- @SuppressWarnings("serial")在Java中有什么作用?
- 异步加载过程中简单的进度提示
- 程序编译[c++ vs java
- easyUI自定义datagrid的列显示
- union判断大小端
- YahooChina2013黑客中国日的初赛题目
- B. Matchmaker
- OpenERP 中的中英文术语对照
- Acivity
- C++ 类的静态成员(static)
- Quantum WSGI服务基础
- WPF ListBox
- 任何一件事都是一个系统工程