delphi的ORD
来源:互联网 发布:mac系统怎么安装ae插件 编辑:程序博客网 时间:2024/04/30 13:03
//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;
--------------------------------------------------------------------------------
//WideChar 类型与其编码值的转换; 汉字的 UniCode 编码范围是: $4E00..$9FA5
var
w : Word;
c : WideChar;
ws: WideString;
s : string;
begin
{准备工作}
ws := '万一';
c := ws[1];
//ShowMessage(c); {万}
{从汉字到 UniCode 编码}
w := Ord(c); {返回十进制数 : 19975}
w := Word(c); {返回十进制数 : 19975}
s := Format('%.4x',[Ord(c)]); {返回十六进制的字符串: 4E07 }
s := IntToHex(Ord(c), 4); {返回十六进制的字符串: 4E07 }
{从 UniCode 编码到汉字}
c := #19975; {万}
c := #$4E07; {万}
c := #$4e07; {万}
c := WideChar(19975); {万}
c := WideChar($4E07); {万}
end;
--------------------------------------------------------------------------------
//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;
--------------------------------------------------------------------------------
//WideChar 类型与其编码值的转换; 汉字的 UniCode 编码范围是: $4E00..$9FA5
var
w : Word;
c : WideChar;
ws: WideString;
s : string;
begin
{准备工作}
ws := '万一';
c := ws[1];
//ShowMessage(c); {万}
{从汉字到 UniCode 编码}
w := Ord(c); {返回十进制数 : 19975}
w := Word(c); {返回十进制数 : 19975}
s := Format('%.4x',[Ord(c)]); {返回十六进制的字符串: 4E07 }
s := IntToHex(Ord(c), 4); {返回十六进制的字符串: 4E07 }
{从 UniCode 编码到汉字}
c := #19975; {万}
c := #$4E07; {万}
c := #$4e07; {万}
c := WideChar(19975); {万}
c := WideChar($4E07); {万}
end;
- delphi的ORD
- delphi ord()
- delphi ord()
- Delphi ord 函数
- Delphi System 提供的编译期函数(Dec,Inc,Odd,Pred,Succ,Ord,Chr,Low,High,Sizeof)
- Python的chr()、unichr()、ord()
- python的chr()、unichr()和ord()
- python的chr()和ord()函数
- 关于 php 中 pack 、unpack、 ord 的理解和用法
- 飘逸的python - ord和chr以及unichr
- ord()和chr()对中文字符的应用
- 关于 php 中 pack 、unpack、 ord 的理解和用法
- python中chr()和ord()函数的用法
- python中chr与ord函数的使用
- Python ord
- ORD 函数可以取得字符的ASCII码的值 判断一个字符是汉字还是
- ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符
- php截取中文字符串无乱码的函数(主函数:ord()、substr())
- 从零单排JavaScript第一期
- delphi中数组的下标
- Common Sentences for Scientific Writing (9 Conjugation)
- memcached第一个程序(memcached --Java客户端spymemcached-2.10.6.jar)
- send和recv (大文件传输)
- delphi的ORD
- Swift 柯里化(Currying)
- linux环境下 C++性能测试工具 gprof 和gprof2dot
- gdsgdsgdsg
- Mtk Android 打包解包*.img
- hdu 1704 Rank
- Qt my note
- 习近平曾下乡7年 住窑洞睡土炕挑粪建沼气
- 用IO检测方式判断交流220V与110V(松瀚汇编程序)