博客首页 | 排行榜 |

师院也疯狂

乐山师范学院的学子,让我们一起努力,让世界知道我们的存在!

个人档案
博文分类
Freescale CodeWarrior C语言编程基础  2009-03-25 13:45

1 变量

unsigned char   8位

unsigned int     16位

unsigned long    32位

位变量               1位

定义:

  union
{
    unsigned char flagbyte;
    struct
    {
       unsigned f0:1;
       unsigned f1:1;
       unsigned f2:1;
       unsigned f3:1;
       unsigned f4:1;
       unsigned f5:1;
       unsigned f6:1;
       unsigned f7:1;   
    }flag;

}myflag;

 

引用方法:

myflag.flagbyte=0x55;   //字节操作
myflag.flag.f7=1;          //位操作

 

变量使用注意事项:

尽量少用signed类型

尽量使用小类型。

 

暂写这么多,后续编辑补充

 

 

 

类别:学习资料 |
上一篇:转贴:美国人的自由! | 下一篇:有空去去年的空间看看呵!
以下网友评论只代表其个人观点,不代表本网站的观点或立场