看了你發的內容,實在是……,覺得還是用具體的代碼跟你講吧。
首先,聲明位變量。
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,
|