看了你发的内容,实在是……,觉得还是用具体的代码跟你讲吧。
首先,声明位变量。
bit testflag1,testflag2;
再定义返回位的子函数,
bit test_bit_return(unsigned char dat)
{
bit flag;
if(dat == 0x00) flag = 1;
else flag = 0;
return flag;
}
最后在main函数中用以下调用。
testflag1 = test_bit_return(0x00);
testflag2 = test_bit_return(0x12);
你可以得到 testflag1 = 1 , testflag2 = 0,
|