[問題] typedef 定義裡的 ":"

作者: hirofumisyo (Ami)   2018-12-13 15:37:07
大家好,
請問下列這段程式碼裡:後加上數字代表什麼意思呢?
本來以為是宣告初值,
但實際上用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;
作者: petercoin (彼得幣)   2018-12-13 15:38:00
struct的bit field
作者: cuteSquirrel (松鼠)   2018-12-13 20:43:00
位元寬度
作者: CoNsTaR ((const *))   2018-12-14 01:52:00
別傻了 不要以為我們不知道你其實是來戰 devc++ 的
作者: sarafciel (Cattuz)   2018-12-14 11:23:00
樓上XDD
作者: BlazarArc (Midnight Sun)   2018-12-14 23:04:00
XDDD

Links booklink

Contact Us: admin [ a t ] ucptt.com