在一个工程项目中,有时分咱们常常会用到许多状况标志位。许多时分咱们会去程序中界说这些变量,而这些变量往往占用了一个字节(byte),但是咱们需求的仅仅是一个状况位(bit)。这样去界说变量不只浪费了存储空间,并且不利于变量办理。下面,介绍一种运用位域的办法界说状况标志的办法:
//界说联合体,一起命名别名为function
typedef union
{
}function;
function myflag;
//变量操作
{
}
extern
void tempp()
{
}
在一个工程项目中,有时候我们经常会用到许多状态标志位。很多时候我们会去程序中定义这些变量,而这些变量往往占用了一个字节(byte),然
在一个工程项目中,有时分咱们常常会用到许多状况标志位。许多时分咱们会去程序中界说这些变量,而这些变量往往占用了一个字节(byte),但是咱们需求的仅仅是一个状况位(bit)。这样去界说变量不只浪费了存储空间,并且不利于变量办理。下面,介绍一种运用位域的办法界说状况标志的办法:
//界说联合体,一起命名别名为function
typedef union
{
}function;
function myflag;
//变量操作
{
}
extern
void tempp()
{
}