How to convert numbers to the first letters of the alphabet?。我想为我使用这个代码。但我需要10,11,12,13
等字母表,例如,如果用户输入10
,该程序将为j
打印11 -->"k"
。我是怎么做到这一点的。
我的代码在上面的链接中是相同的
答案 0 :(得分:3)
您可以使用此BASH功能:
cnvt() { printf "\x$(printf '%x' $((97 + $1 -1)))\n"; }
测试一下:
cnvt 10
j
cnvt 11
k
cnvt 26
z
答案 1 :(得分:1)
您可以使用ASCII表格。
如果用户输入10,则可以添加87并获得“a”= 97
这样输入11将得到值“b”= 98。