作业帮 > 综合 > 作业

c语言这句话的冒号是什么意思?uint8_t OK_TO_ARM :1 ;

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 05:42:22
c语言这句话的冒号是什么意思?uint8_t OK_TO_ARM :1 ;
C语言中, 这叫  “位段”,     基本任何C语言的书上都有.
C语言允许在一个结构体中以位为单位来指定其成员所占内存长度,这种以位为单位的成员称为“位段”或称“位域”( bit field) .利用位段能够用较少的位数存储数据.程序如下:struct packed-data{unsigned a:2;unsigned b:6;unsigned c:4;unsigned d:4;int i;}data;