摘要:        
利用移位运算、位与、位或,可以查询、修改某一bit的值。程序如下#define uchar unsigned char/*测试变量某一位是否为‘1’,是返回真,否返回假,num为待测试的数,bit为位数,其值从0到7,下同*/uchar bittest(uchar num,uchar bit) { if(num>>bit&0x01==1)return 1;elsereturn 0;}uchar bitclr(uchar num,uchar bit) /*清除某一位*/{uchar bit_value[]={1,2,4,8,16,32,64,128};return num&a    阅读全文
        
            posted @ 2011-11-30 13:39
Zollty
阅读(835)
评论(0)
推荐(0)
        
        
 
                     
                    
                 
                    
                 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号