kei MDKl如何定义bit型变量?

2019-07-20 19:02发布

之前用keil 51时比较习惯用bit型变量,今天在MDK中发现没法定义位变量,请问应该包含 哪个头文件可以定义位变量呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
yuanchuang
1楼-- · 2019-07-20 22:49
KEIL51使用的不是标准C,而是在C基础上针对51单片机的硬件做了修改的C51。因为51单片机对某些地址可以位寻址,并且要节约每一个资源,所以才有bit这个类型。
ARM的资源比51多得多,所以没有对BIT做特别的处理,你可以把普通的字符型变量作为布尔型使用。
龙之谷
2楼-- · 2019-07-21 03:45
确有需要可以使用位段
张贺铭
3楼-- · 2019-07-21 04:15
yuanchuang 发表于 2016-11-8 17:06
KEIL51使用的不是标准C,而是在C基础上针对51单片机的硬件做了修改的C51。因为51单片机对某些地址可以位寻 ...

谢谢谢谢谢谢谢谢

一周热门 更多>