Delphi 中 str1:string 与str2:widestring的区别
在定义字符串的时候,以下两种形式有什么区别str1:stringstr2:widestring...
在定义字符串的时候,以下两种形式有什么区别
str1:string
str2:widestring 展开
str1:string
str2:widestring 展开
2个回答
展开全部
AnsiString delphi缺省字符串类型
WideString 功能上类似于AnsiString,但它是由WideChar字符组成的,也就是。
Str1:string;// 编译器认为S的类型是AnsiString
当然,能用编译开关$ H来将AnsiString 类型定义为ShortString,当$ H编译开关的值为负时,S变量
是ShortString类型;当$ H编译开关的值为正时(缺省情况),字符串变量是AnsiString 类型。
另:
AnsiChar:标准的1字节ANSI字符;
WideChar:2字节的Unicode字符;
Char:等同于AnsiChar;
WideString 功能上类似于AnsiString,但它是由WideChar字符组成的,也就是。
Str1:string;// 编译器认为S的类型是AnsiString
当然,能用编译开关$ H来将AnsiString 类型定义为ShortString,当$ H编译开关的值为负时,S变量
是ShortString类型;当$ H编译开关的值为正时(缺省情况),字符串变量是AnsiString 类型。
另:
AnsiChar:标准的1字节ANSI字符;
WideChar:2字节的Unicode字符;
Char:等同于AnsiChar;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询