woawn 发表于 2012-7-28 23:29:30

delphi 中的关键字不知道是神马意思

本帖最后由 乐yi忘忧 于 2012-7-30 09:53 编辑

一个是$    另外一个是#他们都分别代表神马意思 这些问题主要是在看到下面的程序才感觉不对劲



//Char 类型与其编码值的转换:
var
b: Byte;
c: Char;
begin
b := Ord('A'); {返回: 65}
b := Ord(#65); {返回: 65}
b := Ord($41); {返回: 65}
b := Ord(#$41); {返回: 65}
b := Byte('A'); {返回: 65}
b := Byte(#65); {返回: 65}
b := Byte($41); {返回: 65}
b := Byte(#$41); {返回: 65}
c := Chr(65); {返回: A }
c := Chr($41); {返回: A }
c := Char(65); {返回: A }
c := Char($41); {返回: A }
end;






小甲鱼 发表于 2012-7-28 23:29:31

好吧,这个问题我来回答~

1. #后边加的是ASCII码
2. $后边加的表示十六进制的ASCII码

woawn 发表于 2012-7-29 23:30:53

哈哈还是小甲鱼老师比较强悍啊,问什么都会,哈哈顶~~~~~~~~~~~~~~~~~~~~~

乐yi忘忧 发表于 2012-7-30 08:48:44

为什么楼主的头像幌幌去???还不美观。

woawn 发表于 2012-7-30 13:19:26

乐yi忘忧 发表于 2012-7-30 08:48 static/image/common/back.gif
为什么楼主的头像幌幌去???还不美观。

哈哈好应这位大侠的建议我马上改,不过不要小瞧了这个图片,这个可是世界顶级PS大师的作品喔

lq310310 发表于 2012-8-3 14:19:23

刷信誉来学习了
页: [1]
查看完整版本: delphi 中的关键字不知道是神马意思