十进制到十六进制终端脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十进制到十六进制终端脚本相关的知识,希望对你有一定的参考价值。
def decimal_to_hex(x) x = x.to_i q = 1 r = [] while q > 0 q = x / 16 r << x % 16 x = q end i = 0 r.each do |n| r[i] = case n when 10 then r[i] = 'A' when 11 then r[i] = 'B' when 12 then r[i] = 'C' when 13 then r[i] = 'D' when 14 then r[i] = 'E' when 15 then r[i] = 'F' else n = n end i += 1 end r.reverse.join end number = gets.chomp p decimal_to_hex(number)
以上是关于十进制到十六进制终端脚本的主要内容,如果未能解决你的问题,请参考以下文章
sh 从终端/ shell /命令行/命令提示符下载Oracle网站上的JDK / JRE / Java二进制文件的脚本
sh 从终端/ shell /命令行/命令提示符下载Oracle网站上的JDK / JRE / Java二进制文件的脚本
sh 从终端/ shell /命令行/命令提示符下载Oracle网站上的JDK / JRE / Java二进制文件的脚本