回答
使用to_s
及其可選的基本參數來獲取字符串。
4.to_s(2) #=> "100"
您無法獲得文字作爲輸出。
,當你需要它時,「100」.to_i(2)#=> 4. –
我有點困惑。我實際上並不需要一個文字,而是一個二進制掩碼,它有第4位和其餘的關閉,但這是另一個問題。我正在標記你的答案,因爲你是第一個和真正的解決我的問題''不能得到一個文字作爲輸出。'' – dgilperez
使用String#%
或Kernel#sprintf
(%#b
爲格式說明):
'%#b' % 4
# => "0b100"
sprintf('%#b', 4)
# => "0b100"
嘿! Mark的速度更快,他回答了我的(困惑的)關於將文字作爲輸出的問題。你的方法也很有趣,你實際上提供了字符串格式的字面值......但這是我的問題,是錯誤的。不過謝謝你的回答! – dgilperez
- 1. 如何使用fread從二進制文件中讀取整數?
- 2. Ruby整數到二進制字符串
- 3. 從Python中的二進制文件中讀取整數
- 4. 如何從django-rest中的二進制字段獲取圖像
- 5. 從Python中的二進制文件中讀取4個字節的整數
- 6. 從文件中讀取二進制數
- 7. 如何在二進制文件中讀取整數和日期
- 8. 如何使用ruby從二進制文件中提取字符串?
- 9. 如何從二進制文件讀取整數與C + +和C
- 10. 從C++中的二進制文件獲取整數值時的垃圾值
- 11. 如何從二進制文件中檢索整數值在C#
- 12. 如何從DataBase中讀取10000+字節的二進制數據[]?
- 13. 如何在lua中打印從二進制文件中讀取的數字?
- 14. 如何從sql查詢中獲取二進制數據?
- 15. 如何將二進制數字轉換爲erlang中的整數?
- 16. 如何在haskell中以二進制或十六進制打印整數文字?
- 17. 如何從Perl中的二進制文件中讀取無符號整型值?
- 18. 使用python從二進制文件中讀取數字數據
- 19. 如何從二進制文件中讀取整個結構數組
- 20. 從二進制數據中獲取雙字
- 21. 比較二進制整數ruby
- 22. java如何從二進制數據獲取文件名?
- 23. 如何在ruby中編寫二進制文字?
- 24. 如何將數字(十進制)轉換爲二進制(二進制)數字和從二進制到十進制?
- 25. 如何從二進制文件中讀取數據?
- 26. 如何從SoftLayer報價的二進制數據中獲取「PDF」文件?
- 27. 如何從android中的HttpResponse獲取二進制文件和其他參數?
- 28. 從二進制獲取位
- 29. 如何讀取文本文件中的二進制字段
- 30. 解析Ruby中的二進制文件
爲什麼你要一個文字? –