對於乙個十進位制數a,將a轉換為二進位制數,然後按位逆序排列,
再轉換為十進位制數b,我們稱b為a的二進位制逆序數。
例如對於十進位制數173,它的二進位制形式為10101101,
逆序排列得到10110101,其十進位制數為181,181即為173的二進位制逆序數。
/*解法一 非移位運算*/
intmain()
while
(num)
//當num = 0時,結束迴圈
printf
("%d\n"
,sum)
;return0;
}/*解法二 移位運算*/
intmain()
else
n /=2
;}printf
("%d\n"
, sum)
;return0;
}`/*解法三 移位運算*/
#include
intmain()
else
b<<=1;
a=a>>1;
}printf
("%d\n"
,b+a)
;return0;
}
二進位制 二進位制起源
現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...
判斷二進位製半整數(二進位制)
10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下1024是 二進位制整數 乙個正整數滿足其值為2的k次方 k為正整數 我...
mysql二進位制 MySql二進位制連線方式詳解
使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例項以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 mysql 命令提示視窗,你可以...