[問題] typedef 定義裡的 ":"
大家好,
請問下列這段程式碼裡:後加上數字代表什麼意思呢?
本來以為是宣告初值,
但實際上用DEV C++試著跑一個簡單的code發現不是這樣,
謝謝大家!
typedef struct ch_properties {
unsigned int amplitudeScale :14;
unsigned int :2;
unsigned int amplitudeOffset :14;
unsigned int :2;
uint32_t counterWrap;
uint32_t startOffset;
uint32_t counterStep;
unsigned int :2;
uint32_t buffReadPointer :14;
unsigned int :16;
uint32_t cyclesInOneBurst;
uint32_t burstRepetitions;
uint32_t delayBetweenBurstRepetitions;
} ch_properties_t;
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.123.165
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1544686633.A.26E.html
→
12/13 15:38,
7年前
, 1F
12/13 15:38, 1F
感謝大大的回答!
※ 編輯: hirofumisyo (61.230.123.165), 12/13/2018 15:40:11
推
12/13 20:43,
7年前
, 2F
12/13 20:43, 2F
推
12/14 01:52,
7年前
, 3F
12/14 01:52, 3F
→
12/14 11:23,
7年前
, 4F
12/14 11:23, 4F
推
12/14 23:04,
7年前
, 5F
12/14 23:04, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章