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