把一個字節倒過來

問題:
 把一個字節,比如說一個unsigned   char的變量,倒過來,也就是位的順序   76543210 =>        01234567 

程序:
unsigned   char   re_uc(unsigned   char   a)  
{  
      unsigned   char   b=0;  
      for( ; a!=0; a>>=1,b<<=1 )
     {  
            if( a&1 )  
                  b|=1;  
     }  
     return   b;  
}  
  /***********       將'a'=01100001,經轉換後變爲   10000110
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章