每日一题(32)—— 联合体大小
来源:互联网 发布:java打印方法签名 编辑:程序博客网 时间:2024/06/13 23:59
设有以下说明和定义:
typedef union{ long i; int k[5]; char c;} DATE;struct data{ int cat; DATE cow; double dog;} too;DATE max;则语句 printf("%d",sizeof(struct date)+sizeof(max));的执行结果是:
分析:
16位编译器中,union = 5*2 = 10
data = int 2 + 10 + 8 = 20
此时结果为30
32位编译器中:union = 5*4 = 20
Data = int 4+ union 20 + double 8 = 32
此时结果为52
阅读全文
0 0
- 每日一题(32)—— 联合体大小
- 每日一题(11)—— 结构体大小
- 每日一题(51)—— 大小端判断
- 面试—每日一题(1)
- 面试—每日一题(2)
- 面试—每日一题(3)
- 面试—每日一题(4)
- 面试—每日一题(5)
- 面试—每日一题(6)
- 面试—每日一题(7)
- 面试—每日一题(8)
- 面试—每日一题(9)
- 面试—每日一题(10)
- 面试—每日一题(11)
- C语言——用联合体判断大小端
- C语言——用联合体判断大小端
- C语言——用联合体判断大小端
- C语言——用联合体判断大小端
- android Okhttp和OkHttp3持久化cookie
- 【2017多校】HDU6085 Rikka with Candies
- 近5年133个Java面试问题列表
- ELK 之 Logstash
- poj 2107 K-th Number(主席树求区间第K大)
- 每日一题(32)—— 联合体大小
- 关于IE抛出"不能执行已释放 script 的代码"的解决方法
- 图纸转图片cad转换成jpg格式
- 深入Thread.sleep
- SpringMVC源码情操陶冶-FreeMarker之web配置
- 并查集知识
- 解决Android Studio运行时报Error:java.lang.NullPointerException (no error message)错误
- BZOJ 1486: [HNOI2009]最小圈 01分数规划 dfs_spfa判负环
- ThinkPHP5获取header头分析用户行为,有效预防攻击