结构体中的占位符用法

输出结果:

3

1

 

即第一个是3, 而联合体的大小为 1 

 

分析:

sizeof为1表示1个字节,结构体中占位符冒号表示占的位数,实际上还是3+3+2=8位就是1个字节

 

100--->01100100
共用体中结构体的数据也为100.
a1占低2位(00);
b1占低3到5位(001);
c1占高3位(011);
因此a.x1.c1打印值为3.

sizeof(my_un);
共用体所占的字节大小取决于最大成员.它们都为1(结构体所占比特位为2+3+3=8位,char型为1字节).
所以为1.

 

参照:

联合体中的结构体成员变量 占位符

http://topic.csdn.net/u/20100508/23/83223e61-68fb-433b-8f37-4f0eaeffeefe.html?33206

展开阅读全文

Windows版YOLOv4目标检测实战:训练自己的数据集

04-26
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值