不知道现有的builtin的工具如何把 char 转成 int

不知道现有的builtin的工具如何把 char 转成 int

不知道现有的builtin的工具如何把 char 转成 int ?      
引用:
原帖由 li-jiahuan 于 2007-8-6 17:22 发表
不知道现有的builtin的工具如何把 char 转成 int ?
何意?      
加减32啊      
越发糊涂了       
用C的解决方式
大小写的char的ascii相差32      
基本明白了, 你是想实现 perl 里面 ord() 的功能, 这个用 builtin 的 cmd 来实现好像有点儿难度       
找到从int转成char的方法了
但反之的方法还没有
复制内容到剪贴板
代码:
[ 16:57:36 | ~ | $?: 0 ]
$ var=97
[ 16:58:03 | ~ | $?: 0 ]
$ echo -e "\\x$(printf %x $var)"
a
      
如果允许用外部命令的话可以这样:
复制内容到剪贴板
代码:
-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[26714 0] # echo -n a | command hexdump -e '"%d\n"'
97
-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[26714 0] # o
      
我们不是一直在找个用内置工具的办法吗, 呵
如果可以外部命令, 就简单了      
顶一下,继续关注