討論串[問題] 計算數字的二進制長度
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
沒有特別去想有沒有特殊解法, 直觀的做法就是最左邊的1出現的位置. #include <stdio.h>. int Blen(int a). {. int i,b;. for (i=31,b=0x80000000;i>=0 && !(a&b);i--,b>>=1). ;. return(i+1);.
(還有31個字)
內容預覽:
請問有直接計算二進制長度的語法嗎?. 例如:12(10) = 1100(2). 那長度就是 4. 我是有想說寫a|(2^31-1),然後再&1計算1有幾個就是它的長度. 不過,是否有直接的語法可以用呢?. --. 周瑜你好:. 我們是荊州水軍統領的蔡瑁和張允,曹操帶領北方八十三萬大軍南下. 我們假裝
(還有11個字)
首頁
上一頁
1
下一頁
尾頁