S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-17 #2 不会吧,又问这个,有一个一模一样的问题: answer := Ord(aChar);
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-17 #4 汉字要转为2个ascii,也不用ord了,直接 integer(mychar) 就可以
K koukou Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-17 #6 procedure TForm1.Button1Click(Sender: TObject); var n: Integer; begin n := Ord('3'); ShowMessage(IntToHex(n, 4)); end;
procedure TForm1.Button1Click(Sender: TObject); var n: Integer; begin n := Ord('3'); ShowMessage(IntToHex(n, 4)); end;
海 海风 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #9 ord不能直接取汉字中的任一字节来转换,INTEGER(MYCHAR)好像对2个字 节的汉字只返回一个值。 请问怎样才能对汉字中的一个字节转换? 比如对字符串加密。
K Kang Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #10 用Byte() 如s:='a你好' 则 Byte(s[1])=97,Byte(s[2])=196,Byte(s[3])=227, Byte(s[4])=186,Byte(s[5])=195
X xlf Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #11 Showmessage(IntToStr(StrToInt('字符'))
C Croco Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #12 补充一点: ord()是Pascal标准函数,Byte()可以与CBuilder兼容。
海 海风 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-22 #13 我用的delphi5中怎么没有byte()和integer()转换函数? 一用就提示错误,怎么回事?
C Croco Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-23 #14 byte() 和 integer() 不是函数,是类型转换(typecast)。 var ascii: Byte; s: String; begin // 下面是正确的 ascii := Byte('A'); s := '字'; ascii := Byte(s[1]); ascii := Byte(s[2]); ascii := Byte('字'); // Invalid typecast: String->Byte end;
byte() 和 integer() 不是函数,是类型转换(typecast)。 var ascii: Byte; s: String; begin // 下面是正确的 ascii := Byte('A'); s := '字'; ascii := Byte(s[1]); ascii := Byte(s[2]); ascii := Byte('字'); // Invalid typecast: String->Byte end;