• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何将字符串的ASCII值作为二进制数打印出来?

arrays 来源:user8269563 6次浏览

我试图通过不同的方法实现它,但它仍然给错误,所以如何使用.ord来实现它还是有其他方法来实现它? 基本上我想要得到的字符串中的每个字符的ASCII值,然后通过使用.to_s(2) 这里将他们每个人在二进制是我的代码↓如何将字符串的ASCII值作为二进制数打印出来?

input = gets.chomp.split("").each { |s| s.ord.to_i } 
puts input.to_s(2) 

===========解决方案如下:

试试这个

gets.chomp.chars.each { |ch| puts ch.ord } 

chars方法另一种方法split("")


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)