這個問題在這里已經有了答案: 我可以在 C 或 C 中使用二進制文字嗎? (22 個回答) 9 小時前關閉。
如何在 c 中將 int 數存盤為二進制?
int bnumber=22?
```
uj5u.com熱心網友回復:
“二進制”、“十進制”、“八進制”等都是用于描述數字文本表示的術語。
計算機存盤數字的方式并不真正相關——您只需將其視為數字即可。
重要的是如何在文本表示(字串)和數字(int)之間進行轉換。為此,您將需要使用除法和余數運算子(string→int)或乘法和加法運算子(int→string)。
uj5u.com熱心網友回復:
int bNumber = 0b00000000000000000000000000010110; // is equal to 22
上面是 32 位,(8 位)在(1 位元組),int 是(4 位元組)所以 4*8 == 32 ,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/416397.html
標籤:
上一篇:僅從命令列重定向讀取STDIN
下一篇:base58解碼和存盤大數字?
