定义位域用1位二进位来保存1和0
#include
struct bs
{
int a:1;
int b:1;
int c:1;
int d:1;
int e:1;
int f:1;
int g:1;
int i:1;
}data;
int main(void)
{
data.a =1;
data.b =0;
data.c =1;
data.d =0;
...
return 0;
}
字符类型 只占1个字节 用 char表示
还有一种类型 void 空类型,没意义
short int已经很小了,只占一个字节
看你问啥子啥?最小的是二进制啥!
用bit啊 只有0和1