结构字段后面的':number'是什么意思?

luk*_*mac 0 c c++

可能重复:
'unsigned temp:3'表示什么

我遇到了一些我不确定的代码:

 unsigned long byte_count  : 32
 unsigned long byte_count2 : 28
Run Code Online (Sandbox Code Playgroud)

:意味着什么?

Bil*_*eal 12

这是一个有点领域:

计算机编程中使用的数据结构.它由许多相邻的计算机存储器位置组成,这些计算机存储器位置被分配用于保存一系列,这些位被存储以便可以寻址该组内的任何单个位或一组位.位域最常用于表示已知的固定位宽的整数类型 ...