Object Pascal 字符串操作全解析
在编程的世界里,字符串操作是一项基础且重要的技能。Object Pascal 语言中的字符串操作有着独特的特点和强大的功能,下面我们就来详细了解一下。
1. 字符串的 Unicode 表示
在 Object Pascal 中,我们可以使用不同的方式来表示 Unicode 字符。默认情况下,某些设置可能会影响字符的输出。例如,如果开启特定选项,数字可能会被解释为实际的 Unicode 码点,输出可能包含不可打印的控制字符。
我们可以使用四位数字表示法来表达特定的 Unicode 码点(低于 #$FFFF),如 str1 := #$0080; ,无论 $HIGHCHARUNICODE 指令的设置如何,它都不会被解释为欧元货币符号。
这种四位数字表示法还可以用来表达远东字符,比如两个日语字符:
str1 := #$3042#$3044;
Show (str1 + ' - ' + IntToStr (Ord (str1.Chars[0])) +
' - ' + IntToStr (Ord (str1.Chars[1])));
输出结果为:
あい - 12354 – 12356
需要注意的是,上述代码和示例仅适用于美国或西欧地区设置。在其他地区设置中,128 到 255 之间的字符解释可能不同。
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



