字符串:
1.ShortString類型,長度0-255,用於兼容老版本的Delphi,存儲AnsiChar;
2.AnsiString類型,長度4Bytes-2GB,Delphi主用,存儲AnsiChar,動態分配空間;
3.WideString類型,長度4Bytes-2GB,多服務及多語言使用,存儲WideChar,動態分配空間;
4.一般情況下使用String關鍵字定義字符串,長度0-255;
type
字符串類型標識符=String[整數常量];
var
字符串變量標識符:字符串類型標識符;
4-1.若String關鍵字後無括號和數值指定字串長度時,String默認爲
AnsiString類型;
4-2.若String關鍵字後有括號和數值指定字串長度時,String認爲是
ShortString類型;
4-3.用String關鍵字定義的字符串變量,其字節String[0]的ASCII值
是字符串的字符數,該字符串內存中長度爲字串的字符數加1.
===================================================
strA1:string[200]; //可以
strA2:string; //可以
strB1:shortstring[256]; // 錯!
strB2:shortstring; //可以
strC1:ansistring[256]; // 錯!
strC2:ansistring; //可以
strD1:widestring[256]; // 錯!
strD2:=widestring; //可以
====================================================