jay*_*jay 2 c standards struct typedef pic
当我遇到一堆看起来像这样的结构时,我正在挖掘一些与PIC单片机相关的headder文件:
typedef struct tagPORTDBITS {
unsigned RD0:1;
unsigned RD1:1;
unsigned RD2:1;
unsigned RD3:1;
unsigned RD4:1;
unsigned RD5:1;
unsigned RD6:1;
unsigned RD7:1;
unsigned RD8:1;
unsigned RD9:1;
unsigned RD10:1;
unsigned RD11:1;
unsigned RD12:1;
unsigned RD13:1;
unsigned RD14:1;
unsigned RD15:1;
} PORTDBITS;
Run Code Online (Sandbox Code Playgroud)
这是标准C吗?我无法找到任何其他类似的东西,即变量定义后的":1"
我假设所有元素都代表位,那么这是Microchip对C编译器的补充,以使嵌入式程序员更容易吗?
| 归档时间: |
|
| 查看次数: |
777 次 |
| 最近记录: |