其他分享
首页 > 其他分享> > delphi 之AnsiString,WideString,string,ShortString

delphi 之AnsiString,WideString,string,ShortString

作者:互联网

在delphi7中,默认string就是AnsiString,能用编译开关$ H来将string类型定义为AnsiString或ShortString,

当$ H编译开关的值为负时,string是ShortString类型;

当$ H编译开关的值为正时(缺省情况),string是AnsiString 类型。
widestring,无论字母,汉字,符号 都是占用两个字节,两个字节为一个单位长度。
ansistring,字母,符号占用一个字节,汉字占用两个字节,一个字节为一个单位长度。
由此可看,widestring的字符串类型类似于其他语言中的string类型。但据说在delphi中widestring类型比ansistring类型的效率要低。

ShortString等同于string[255]

——2021.1.12个人测试总结

标签:AnsiString,字节,delphi,ShortString,WideString,类型,widestring,string
来源: https://www.cnblogs.com/williamton/p/14282983.html