在Ruby中将字符串视为二进制

在Ruby中将字符串视为二进制,第1张

概述我有一个来自数据库的字符串,例如0b0101000. 我想将它转换为二进制值,以便在其上应用字节 *** 作,如0b01011000& (1 <<< 0<<<<<<< 0 字符串支持 .to_i(base) method: irb(main):016:0> b="0b01" ; b.to_i(2)=> 1irb(main):017:0> b="0b10" ; b.to_i(2)=> 2irb(ma 我有一个来自数据库的字符串,例如0b0101000.

我想将它转换为二进制值,以便在其上应用字节 *** 作,如0b01011000& (1 <<< 0<<<<<<< 0

解决方法 字符串支持 .to_i(base) method:

irb(main):016:0> b="0b01" ; b.to_i(2)=> 1irb(main):017:0> b="0b10" ; b.to_i(2)=> 2irb(main):018:0> b="0b11" ; b.to_i(2)=> 3irb(main):019:0> b="0b1111" ; b.to_i(2)=> 15
总结

以上是内存溢出为你收集整理的在Ruby中将字符串视为二进制全部内容,希望文章能够帮你解决在Ruby中将字符串视为二进制所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1291974.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存