嵌入式软件设计基础之 --位域--

来源:本站
导读:目前正在解读《嵌入式软件设计基础之 --位域--》的相关信息,《嵌入式软件设计基础之 --位域--》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《嵌入式软件设计基础之 --位域--》的详细说明。
简介:在编写嵌入式代码时。常用结构体类型,内存分配时需要注意字节对齐、编译器等,最近发现,结构体中还有一种用法叫做--位域--。​

在编写嵌入式代码时。常用结构体类型,内存分配时需要注意字节对齐、编译器等,最近发现,结构体中还有一种用法叫做--位域--。​

位域:结构体中的位域允许程序员使用隐藏了必要位操作的更清晰的语法来访问数据。​

典型格式​

typedef struct​

{​

uint16_t seconds :6,​

minutes : 5,​

hours:5;​

}TIME;​​

TIME类型的结构体,即是一个uint16_t类型的数,占用2Bytes字节。​

定义TIME time;变量,

而访问该time变量的某位时,即可使用time。

提醒:《嵌入式软件设计基础之 --位域--》最后刷新时间 2024-03-14 01:03:52,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《嵌入式软件设计基础之 --位域--》该内容的真实性请自行鉴别。