【发布时间】:2017-09-21 20:30:51
【问题描述】:
我是 C 编码的新手,我在以下结构中遇到了“:”
struct __tag131
{ /* Bit Access */
unsigned char P0P6:1; /* P0P6 */
unsigned char P1P6:1; /* P1P6 */
unsigned char P2P6:1; /* P2P6 */
unsigned char P3P6:1; /* P3P6 */
unsigned char :2; /* Reserved Bits */
unsigned char TBP6:1; /* TBP6 */
unsigned char MKP6:1; /* MKP6 */
unsigned char :4; /* Reserved Bits */
unsigned char RFP6:1; /* RFP6 */
unsigned char :2; /* Reserved Bits */
unsigned char CTP6:1; /* CTP6 */
};
“:”有什么用?它甚至是运营商吗?我知道 unsigned char 'type' 是什么,但 unsigned char :2 是什么?请解释一下。
【问题讨论】:
-
谷歌位域。
标签: c operator-keyword