-1
A
回答
2
0
如果你想看到你的int
,使用的二進制表示:
public static String toBitString(final int data){
final StringBuilder s = new StringBuilder(32);
for (int i = 31; i >= 0; i--) {
s.append(data >> i & 1);
}
return s.toString();
}
+0
我寧願'Integer.toBinaryString(...)' – Howard 2011-04-23 12:28:22
+0
它有一個缺點 - 它截斷前導零 – 2011-04-23 12:32:52
相關問題
- 1. 帶符號和無符號整數的位操作問題,XNOR
- 2. 位操作 - 指示已簽名整數的符號
- 3. 64位有符號整數有多大?
- 4. 位操作符與無符號字符
- 5. 按位操作的操作
- 6. 向右移位並有符號整數
- 7. 當操作數<32位時,爲什麼移位操作總是產生帶符號整數
- 8. 按位操作
- 9. 如何在32位處理器上使用一個有符號整數和一個無符號整數製作帶符號的64位整數
- 10. 無符號16位和64位整數
- 11. C++:在一個有符號的64位整數中的兩個無符號64位整數的差異
- 12. 位操作符
- 13. 使用整數提升的位操作
- 14. 按位C操作
- 15. python按位操作
- 16. ArrayDeque.allocateElements(按位操作)
- 17. 無符號整數的反向位
- 18. Javascript中的無符號32位整數
- 19. ruby字符串按位操作
- 20. GPU(Geforce 9800)如何實現按位整數操作?
- 21. 按位操作C#陣列元件(0-1)轉印到整數
- 22. ByteString上的按位操作
- 23. 什麼C標準說關於兩個有符號整數的按位異或?
- 24. Little-Endian有符號整數
- 25. 用位操作添加2個整數
- 26. 位操作轉換爲整數
- 27. 有位操作
- 28. pymongo 64位無符號整數
- 29. 如何檢查c中的32位有符號整數的整數溢出
- 30. 爲什麼F#按位操作符爲符號類型填充1?
的最好方法?運行它並看看。你已經有了一個答案,你已經等了兩分鐘了。 – duffymo 2011-04-23 12:22:27
記得在做作業時用「作業」標記。 – 2011-04-23 12:46:49
@duffymo:這裏是工具 - > http://ideone.com – 2011-04-23 12:47:13