关于 bit 的用法

2019-07-16 05:07发布

  char num;
  bit w1=num^0;

请问这样可以吗?如果不行 为什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
y023447
2019-07-16 22:29
lovezjf234 发表于 2012-7-21 16:54
bit 是1位,num是8位 num^0你想表达什么意思,理论上不会报错,会把num^0强制转换成bit显示,显示的结果就 ...

  #include<reg52.h>

  char num;
  bit w1=num^0;

  void main()
  {
  while(1);
  }


结果编译说 DEN1.C(4): error C247: non-address/-constant initializer  不能通过引用数组元素的方式给变量赋初值

我是想 把 w1 定义为 num 的最低位


一周热门 更多>