C语言:位段

位段的内存分配:

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

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

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

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

相关推荐
Mr.Jessy6 分钟前
Web APIs 学习第五天:日期对象与DOM节点
开发语言·前端·javascript·学习·html
杨福瑞11 分钟前
数据结构:单链表(2)
c语言·开发语言·数据结构
进化中的码农12 分钟前
Go中的泛型编程和reflect(反射)
开发语言·笔记·golang
音符犹如代码1 小时前
Java并发List实战:CopyOnWriteArrayList原理与ArrayList常见面试题
java·开发语言·面试·list
又是忙碌的一天1 小时前
抽象类和接口
java·开发语言
亮剑20181 小时前
第2节:程序逻辑与控制流——让程序“思考”
开发语言·c++·人工智能
lly2024061 小时前
Go 语言接口
开发语言
霜绛1 小时前
C#知识补充(二)——命名空间、泛型、委托和事件
开发语言·学习·unity·c#
GilgameshJSS1 小时前
STM32H743-ARM例程38-UART-IAP
c语言·arm开发·stm32·单片机·嵌入式硬件
Dxxyyyy1 小时前
零基础学JAVA--Day26(枚举类)
java·开发语言