C语言:位段

位段的内存分配:

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

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

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

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

相关推荐
Bl_a_ck8 分钟前
【JS进阶】ES6 实现继承的方式
开发语言·前端·javascript
愈努力俞幸运30 分钟前
c++ 头文件
开发语言·c++
永日4567036 分钟前
学习日记-day24-6.8
开发语言·学习·php
BillKu37 分钟前
Java后端检查空条件查询
java·开发语言
十五年专注C++开发1 小时前
CMake基础:gcc/g++编译选项详解
开发语言·c++·gcc·g++
SY师弟1 小时前
台湾TEMI协会竞赛——0、竞赛介绍及开发板介绍
c语言·单片机·嵌入式硬件·嵌入式·台湾temi协会
vortex51 小时前
探索 Shell:选择适合你的命令行利器 bash, zsh, fish, dash, sh...
linux·开发语言·bash·shell·dash
zzc9211 小时前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab
HUN金克斯2 小时前
C++/C函数
c语言·开发语言·c++
慢半拍iii2 小时前
数据结构——F/图
c语言·开发语言·数据结构·c++