一直以來自己不怎麼懂 十進位制轉換為二進位制,今天徹底的研究了以下,搞定了。
原始碼如下:
code:
#include
#include
#include
#include
using
namespace std;
string s;// the definition of global value;
int main(int argc,char *argv)
s=" ";
for(int a=n; a; a=a/2)
std::reverse(s.begin(),s.end());
const
char *sss = s.c_str();
cout<"-->-":"-->")<}
return 0;
}
/*out put :
0-->0
12-->1100
33-->100001
45-->101101
2-->10
345-->101011001 */
binary的常量優化
erlang的binary在這個網路程式裡面佔著非常重要的地位,所以otp團隊採用了非常多的優化手段包括 1.binary操作對應著 opcode 2.根據生命期和作用,有4種型別的binary 3.hipe優化,把bs 操作直接翻譯成asm指令 4.編譯器層面消除無必須的操作。下面的例子就是演示4...
Symbian OS中的binary檔案
前幾日,此文章寫到一半的時候,按儲存鍵,然後發表,發現竟是空白。進入編輯模式後,回滾也沒有效果,搞得興致全無,我對csdn的blog的編輯器印象分大跌。閒言少敘,書說正題。和windows系統一樣,symbian os也是用exe做為其可執行程式的副檔名。但是與windows exe檔案的pe結構不...
mysql中的decimal型別
今天除錯程式,系統丟擲這個異常 out of range value adjusted for column bodyweight 進資料庫看見這個欄位的型別是decimal 4,2 錄入三位數就出異常。decimal m d zerofill 乙個未壓縮 unpack 的浮點數字。不能無符號。行為...