原创 C语言预定义

2012-9-10 20:16 2527 18 18 分类: 软件与OS 文集: 嵌入式

typedef unsigned char U8;
typedef unsigned int  UI;
typedef unsigned short U16;
typedef unsigned long U32;

typedef signed  char S8;
typedef signed  int  SI;
typedef signed  short S16;
typedef signed  long S32;

typedef struct{
 U8 b0:1;
 U8 b1:1;
 U8 b2:1;
 U8 b3:1;
 U8 b4:1;
 U8 b5:1;
 U8 b6:1;
 U8 b7:1;
}FLAGS8;

typedef union {
 struct{
  U8 b0:1;
  U8 b1:1;
  U8 b2:1;
  U8 b3:1;
  U8 b4:1;
  U8 b5:1;
  U8 b6:1;
  U8 b7:1;
 } bit;
 U8 byte;
}BYTE_FLAGS;

typedef struct{
 U8 Low  :4;
 U8 High :4;
}nibble;

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
18
关闭 站长推荐上一条 /3 下一条