Project1

标题: 能把ascll码翻译成字母吗? [打印本页]

作者: sizz123    时间: 2008-6-16 05:11
标题: 能把ascll码翻译成字母吗?
  比如:把97变成a
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: dbshy    时间: 2008-6-16 05:33
MS不行

另外a - z 65 - 90
    A - Z 97 - 112

作者: 暴风の龙    时间: 2008-6-16 05:34
以前用VB和FLASH做了个类似的工具,可惜不知道丢哪里了……
RM应该也可以吧……
作者: sizz123    时间: 2008-6-16 14:55
以下引用dbshy于2008-6-15 21:33:03的发言:
另外a - z 65 - 90
   A - Z 97 - 112
[本贴由作者于 2008-6-15 21:40:51 最后编辑]

不,不,小写字母在大写的后面

作者: dbshy    时间: 2008-6-16 18:19
以下引用sizz123于2008-6-16 6:55:30的发言:


以下引用dbshy于2008-6-15 21:33:03的发言:
另外a - z 65 - 90
  A - Z 97 - 112
[本贴由作者于 2008-6-15 21:40:51 最后编辑]


不,不,小写字母在大写的后面


不好意思,写反了,另外对LZ的提问理解不能

作者: sizz123    时间: 2008-6-16 19:49
以下引用dbshy于2008-6-16 10:19:56的发言:
不好意思,写反了,另外对LZ的提问理解不能

你不是已经回答了问题吗?怎么又理解不能了?
作者: link006007    时间: 2008-6-16 19:52
rb是没有类型的... 所有的值都用unsigned long标记内存地址
如果有什么函数可以把值转成对应的字符就好了...
不然自己写一个hash映射表吧{/gg}
作者: sizz123    时间: 2008-6-16 19:56
以下引用link006007于2008-6-16 11:52:17的发言:

rb是没有类型的... 所有的值都用unsigned long标记内存地址
如果有什么函数可以把值转成对应的字符就好了...
不然自己写一个hash映射表吧


昨天无聊,写了一下的语句
a="abc"
p a[0]
结果显示的是97


作者: link006007    时间: 2008-6-16 19:58
是啊  全部都是 unsigned long 么  当然会显示数值

ruby的一个class 在C中就是 一个数值, 该类的内存地址(好像是)
如果是基本的C类型int,long,char之类的  则就是经过位运算的值(基本就是位移成2的倍数
)
作者: 美兽    时间: 2008-6-17 07:16
.chr [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 苍空之远    时间: 2008-6-17 07:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-6-17 08:58
可以这么写。
不过用美兽的方法会更简洁一些。
作者: sizz123    时间: 2008-6-19 01:33
chr只能搞字母啊,不过也够了
作者: yangff    时间: 2008-6-19 01:36
ASCII码 只有字母数字。

另外楼主拼错单词了 {/hx}
作者: sizz123    时间: 2008-6-19 01:38
以下引用yangff于2008-6-18 17:36:56的发言:

ASCII码 只有字母数字。

另外楼主拼错单词了  


谢谢提醒





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1