Delphi有符号 delphi基本数据类型有哪几种?
delphi基本数据类型有哪几种?在Delphi中,字符串的定义称为短字符串数据类型。短字符串数据类型具有以下特征:1。最多只能容纳255个字符。当声明shortstring类型的变量时,Delphi
delphi基本数据类型有哪几种?
在Delphi中,字符串的定义称为短字符串数据类型。
短字符串数据类型具有以下特征:
1。最多只能容纳255个字符。
当声明shortstring类型的变量时,Delphi将自动为该变量应用256字节的内存空间。第一个字节用于存储字符串的长度,下一个255字节用于存储字符串的内容。如果字符串的长度小于255个字节,内存将被使用尽可能多的字符,以后不使用的内存将被清除。
2. 使用ord(s[0])和length(s)得到的效果是相同的,两者都可以得到字符的长度,而赋值s[0]的效果类似于setlength。
3. shortstring类型通常是为了兼容而保留的。
变量tmp:字符串[5] //定义一个最多包含5个字符的变量
DWORD是一个32位无符号整数,其值范围为0到2到32次方-1。在Delphi中,DWORD、Longint和cardinal都是相同的,它们都是32位无符号整数(无符号表示无负,最小值为0,对应的有符号32位整数是最常用的整数)