C语言:位段

位段的内存分配:

  1. 位段的成员可以是 int unsigned int signed int 或者是char (属于整形家族)类型

  2. 位段的空间上是按照需要以4个字节( 类型 int )或者1个字节( char )的方式来开辟的。

  3. 位段涉及很多不确定因素,位段是不跨平台的,注重可移植的程序应该避免使用位段。

因此由于上题结构体类型内全是整型,位段分配就是4个字节,4个字节分配的。下面将以画图形式展现。

相关推荐
玖釉-2 分钟前
C++ 硬核剖析:if 语句中的“双竖杠” || 到底怎么运行的?
开发语言·c++
满满和米兜4 分钟前
【Java基础】- 集合-HashSet与TreeSet
java·开发语言·算法
zhangzeyuaaa13 分钟前
Python推导式(Comprehensions)
开发语言·python
m0_7167652313 分钟前
数据结构三要素、时间复杂度计算详解
开发语言·数据结构·c++·经验分享·笔记·算法·visual studio
卷心菜狗14 分钟前
Python进阶基础--面向对象编程(OOP)
开发语言·python
开心码农1号16 分钟前
RabbitMQ 生产运维命令大全
linux·开发语言·ruby
网安INF16 分钟前
数据结构第二章复习:线性表
java·开发语言·数据结构
aq553560019 分钟前
Laravel10.X核心特性全解析
java·开发语言·spring boot·后端
油墨香^_^27 分钟前
Spring Boot集成WebSocket,实现后台向前端推送信息
开发语言