打印
[ZLG-MCU]

cortex-m3,C语言,怎么定义位变量啊?

[复制链接]
4630|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nin124|  楼主 | 2008-10-16 22:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zlgmcu| | 2008-10-17 08:34 | 只看该作者

有位操作,但没有位定义

可以利用struct结构的位域操作来实现,例如
struct
{
    int a:1;
    int b:3;
}T;

使用特权

评论回复
板凳
nin124|  楼主 | 2008-10-17 08:48 | 只看该作者

哦,谢谢啊!

使用特权

评论回复
地板
mujianmei| | 2008-10-22 14:46 | 只看该作者

位域定义

zlgmcu ,LP1000和流明的芯片,支持这样的位域定义吗?谢谢!

使用特权

评论回复
5
zlgmcu| | 2008-10-22 17:12 | 只看该作者

当然是支持的

“位域”是C语言的语法,跟具体的CPU无关,即任何支持C编译器的CPU都支持“位域”操作。

使用特权

评论回复
6
wahahaabc| | 2008-10-24 08:39 | 只看该作者

但是“位域”缺乏可移植性

但是“位域”缺乏可移植性,建议不要使用

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

275

帖子

1

粉丝