Tubetrue01 / articles

0 stars 0 forks source link

C 迷你系列(四) 位域 | Tubetrue01 #28

Open Tubetrue01 opened 2 years ago

Tubetrue01 commented 2 years ago

https://tubetrue01.github.io/articles/2021/02/09/c_mini/C%E8%BF%B7%E4%BD%A0%E7%B3%BB%E5%88%97(%E5%9B%9B)%E4%BD%8D%E5%9F%9F/

位域 位段(或称“位域”,Bit field)为一种 数据结构,可以把数据以 位元 的形式紧凑的储存,并允许程序员对此结构的位元进行操作。 好处 可以使数据单元节省储存空间,当程序需要成千上万个数据单元时,这种方法就显得尤为重要。 段可以很方便的访问一个 整数 值的部分内容从而可以简化程序源代码。 缺点而位域这种数据结构的缺点在于,其内存分配与内存对齐的实现方式依赖于具体的机器和系统,在不同的