标题: 关于C语言位段的理解? [打印本页]

作者: shifanghui    时间: 2016-7-11 19:29
标题: 关于C语言位段的理解?
#ifndef USERMACROS.H
typedef unsigned char uint8;
typedef union bitdef{
                               unsigned char byte;
                               struct{
                                           unsigned char  d0:1;
                                           unsigned char  d1:1;
                                           unsigned char  d2:1;
                                           unsigned char  d3:1;
                                           unsigned char  d4:1;
                                           unsigned char  d5:1;
                                           unsigned char  d6:1;
                                           unsigned char  d7:1;   
                                        }bits;
                              }BitD;
#define TRUE 1
#define FAUSE 0
请问这段函数怎么理解,求大神指教!

作者: luoluoluo136    时间: 2016-7-12 08:42
共用体,一个字节和八个位共用
作者: 什么事都我做    时间: 2016-7-12 10:13
共用体,一个字节和八个位共用
作者: abababab    时间: 2016-7-12 10:26
这个应该是共用体,一个字节和八个位共用
作者: liaoyuchu    时间: 2016-7-13 15:22

 共用体,一个字节和八个位共用
作者: songdaxuan    时间: 2016-7-14 22:01
八位公用 调用这个结构体就可以单独设置每一次




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1