PICC的位变量那为什么不准初始化为1呢

2020-02-09 11:23发布

PICC的位变量那为什么不准初始化为1呢?

在位变量初始化的时候可以初始化为0、但是却不能被初始化为1
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
headwolf_83
1楼-- · 2020-02-09 13:35
PIC16F不像51,没有专门的BIT区。本质上位变量不过是组合到其一放到某个RAM.如果初始为1,编译器会很麻烦。个人看法。
yf_888
2楼-- · 2020-02-09 14:52
 精彩回答 2  元偷偷看……
boming
3楼-- · 2020-02-09 18:35
直接定义一个字符型变量就可以了,也不会差哪一个8位
cwl0580
4楼-- · 2020-02-09 20:44
是声明的时候不能初始化1而已,但在程序初始化的时候可以赋1的。还有三楼说不差8位?PIC的RAM这么紧张,怎么就不差8位呢,而且我觉得位变量运算速度也快一点,代码也会小一点

一周热门 更多>