c语言学习笔记
文章平均质量分 66
qq_38835449
这个作者很懒,什么都没留下…
展开
-
面试题----获取整数各个字节
为什么在联合体中 uint32_t data 数据可以通过联合体中的结构体byte一个一个取出来呢?因为联合体的特点就是它的成员共用一块内存空间,因此可以通过不同的成员来访问相同的内存地址。在这个联合体中,data 和 byte 是联合体的两个成员。data 是一个32位的无符号整数,byte 是一个嵌套结构体,包含了4个8位的无符号字符。当使用 num.data = 0x12345678;将一个32位的数据赋值给 data 成员时,联合体的内存空间会被相应的数据填充。原创 2023-09-11 10:42:01 · 139 阅读 · 0 评论 -
#define和typedef区别
在C语言编程中,typedef 和 #define是最常用语句。原创 2023-08-03 17:22:54 · 50 阅读 · 0 评论