gpt4 book ai didi

ruby - 如何在 Ruby 中将字符串或整数转换为二进制?

转载 作者:数据小太阳 更新时间:2023-10-29 06:16:52 26 4
gpt4 key购买 nike

如何将整数 0..9 和数学运算符 + - */转换为二进制字符串。例如:

 0 = 0000,
1 = 0001,
...
9 = 1001

有没有办法在不使用库的情况下使用 Ruby 1.8.6 做到这一点?

最佳答案

您可以使用 Integer#to_s(base)String#to_i(base)

Integer#to_s(base) 将十进制数转换为代表指定基数的字符串:

9.to_s(2) #=> "1001"

而相反的情况是通过 String#to_i(base) 获得的:

"1001".to_i(2) #=> 9

关于ruby - 如何在 Ruby 中将字符串或整数转换为二进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2339695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com