Re: [問題] 直接對二進位做處理
若不想用boost,這裡提供個簡易宏:
http://codepad.org/cBiA44TY
要調用時就 :
unsigned char A = BINARY8(100);
unsigned short B;
B = BINARY( 100, 10001000);
高位 低位
※ 引述《bwtalk (是黑是白)》之銘言:
: 沒寫過這類的程式
: 不過依稀有看過這類程式..
: 像是設定變數可以寫成i = 0011b這樣
: 想問一下C++有沒有辦法直接對二進位做處理
: 例如要存取array[128]時,可以直接寫成array[10000000]
: 或是要把值16存進變數中,可以寫成i = 10000這樣子
: 麻煩高手解惑一下,感激!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.134.25
※ 編輯: DrStein 來自: 60.251.134.25 (01/03 12:04)
→
01/03 17:15, , 1F
01/03 17:15, 1F
→
01/03 20:18, , 2F
01/03 20:18, 2F
→
01/04 18:24, , 3F
01/04 18:24, 3F
→
01/04 23:16, , 4F
01/04 23:16, 4F
討論串 (同標題文章)