#include <stdio.h>

 union endian_u
{
/*最大成员的长度就是联合成员的长度。联合可以在定义时直接进行初始化,但这个初始化必须是联合第一个成员的类型,所以把unsigned short sval放在第一个成员的原因*/
unsigned short sval;
unsigned char cval[];
}; int main(int argc, char *argv[])
{
char *info = "unknow endian";
union endian_u t = { 0x1234 }; if (t.cval[] == 0x12 && t.cval[] == 0x34)
info = "big-endian";
else if (t.cval[] == 0x34 && t.cval[] == 0x12)
info = "little-endian"; printf("host is %s.\n", info); return ;
}

最新文章

  1. 伸缩盒子模型,旧的伸缩盒子模型。浏览器内核、css继承属性
  2. Thrift编译与验证 - python
  3. 怎样在C#中从数据库中读取数据(数据读取器)
  4. 极限编程(XP)基本原则与规范
  5. Asp.Net Mvc5 之Controller
  6. 每天一个linux命令(48)--ln命令
  7. 1: jsp的4个作用域 pageScope、requestScope、sessionScope、applicationScope的区别
  8. 虹软离线人脸识别 ArcFace 2.0 Demo [C++]
  9. django-CRM-项目部署
  10. 2.6 利用FTP上传所有文件
  11. ubuntu开机自动运行用Qt写的程序
  12. checkbox中jQuery对数组和对象的操作
  13. android 按照拼音模糊查询中如何把字符转换成拼音
  14. springcloud 入门 5 (feign源码分析)
  15. Script&quot; References MACLEAN‘s post Speed ​​up the index creation.
  16. 《软件工程和Python》第0周作业1
  17. const引用与非const引用
  18. Element-ui实现loading的局部刷新
  19. Session History 属性和方法
  20. linux应用之wget命令详解

热门文章

  1. Oracle空串与null的处理
  2. 【CodeVS 5032】【省队集训2016 Day5 T1】Play with array
  3. 【BZOJ 3809】Gty的二逼妹子序列
  4. 使用事件捕获实时捕获img是否加载完毕, 实现iframe内容高度自动适应
  5. Oracle查询所有序列
  6. nodejs-helloword案例
  7. tarjan求桥、割顶
  8. Linux基础2
  9. NGUI之输入文本框的使用
  10. lottery概率问题