字符串整理

字符串:

 

  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;                       //可以   

==================================================== 

你可能感兴趣的:(String,存储,语言,Delphi)