C语言:位段

位段的内存分配:

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

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

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

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

相关推荐
初心未改HD3 分钟前
gRPC 与 Protobuf 实战指南
开发语言·golang
weixin_4217252613 分钟前
2026年C/C++/C#全解析:底层语言的进化与场景抉择,选错直接掉队
c语言·c++·c·编程语言·技术选择
2zcode26 分钟前
基于MATLAB的交通流量预测模型设计与实现
开发语言·matlab·交通流量预测
早日退休!!!28 分钟前
操作系统锁
java·开发语言
lsx20240629 分钟前
Python 统计学基础与高级应用
开发语言
研究点啥好呢31 分钟前
快手多模态算法工程师面试题精选:10道高频考题+答案解析
java·开发语言·人工智能·ai·面试·笔试
xxjj998a31 分钟前
PHP vs C#:核心差异全解析
开发语言·c#·php
遗憾随她而去.33 分钟前
Java学习(一)
java·开发语言·学习
kyriewen1141 分钟前
代码写成一锅粥?3个设计模式让你的项目“起死回生”
开发语言·前端·javascript·设计模式·ecmascript
陌路物是人非43 分钟前
记一个controller入参为null的奇怪问题
java·开发语言