微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 创建共用体后,编译报错,求解

创建共用体后,编译报错,求解

时间:10-02 整理:3721RD 点击:
报错内容:taking sizeof bit is illegal

共用体如下:

  1. union Union_ByteDef
  2. {
  3.     struct
  4.     {
  5.         bit b7;
  6.         bit b6;
  7.         bit b5;
  8.         bit b4;
  9.         bit b3;
  10.         bit b2;
  11.         bit b1;
  12.         bit b0;
  13.     }BIT;   
  14.     unsigned char BYTE;
  15. }    ;

复制代码





bit数据类型不可以用在共用体里面吗?求解

人品问题啊啊啊啊啊啊啊啊啊啊啊啊

应该用:定义每一位吧?

我把

  1. bit

复制代码

  换成  

  1. unsigned

复制代码

   再编译就通过

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top