乙個將32位數字高低位互換的小程式

2021-06-26 08:04:57 字數 327 閱讀 6240

在《c和指標》這本書上看到有一道題要求將乙個32位資料高低位互換,提示用reverse.c做。網上大概看了一下沒有找到比較合適的答案,嘗試自己動手寫了一下。

利用遞迴,將餘數左移,返回結果。

#include

unsigned int reverse(unsigned int value);

int main(void)

unsigned int reverse(unsigned int res,unsigned int ul32,int count)

return res;   結束遞迴返回結果。

}

c 數值ab互換 怎麼把乙個數字的高低位互換

int main int a 2,b 0 int i 0 for i 32 i b a i 1 printf d n b return 0 暈剛回答了 還沒有關 這是位翻轉的 互換是同樣的技巧 include voidshowbit unsigned int x,int n if n showbit...

怎麼將乙個數字高低位互換 高低壓配電櫃如何驗貨

介紹一下高低壓配電櫃的驗貨以及安裝 最近發現1個問題,就是客戶購買了高低壓配電櫃之後高低壓配電櫃廠家將貨送到現場,客戶不曉得該怎樣驗貨,問題都在使用程序中呈現了,給雙方造成不必要的麻煩,所以在這裡今天介紹1下高低壓配電櫃到底應當怎樣驗貨。首先看驗貨,對於拆開包裝的高低壓配電櫃,要依照設計圖以及仿單細...

將乙個int型的高低位反轉

乙個int型資料一般占用4位元組,即32位。實現乙個int型的高低位反轉就是按乙個位元組一次取出其值暫時儲存到乙個unsigned char陣列中,然後按照相反的方向將資料的值寫回int型資料中。c 實現如下 include include intmain char p char data prin...