基本数据类型
1.有序类型
- 整型:通用类型:32位 Integer(有符号), Cardinal(无符号)
具体类型:有符号 ShortInt<8位>, SmallInt<16位>, LongInt<32位 >
无符号 Byte<8位>,Word<16位>,LongWord<32位 > - 字符类型:通用类型:8位 Char 与AnsiChar等同
具体类型: AnsiChar<8位> :主要存放Ansi字符;WideChar<16位>:主要存放Unicode字符 - 布尔类型:通用类型:8位 Char 与AnsiChar等同
具体类型: AnsiChar<8位> :主要存放Ansi字符;WideChar<16位>:主要存放Unicode字符 - 枚举、子界类型
2.实数
- 通用类型:8位 Char 与AnsiChar等同
具体类型: AnsiChar<8位> :主要存放Ansi字符;WideChar<16位>:主要存放Unicode字符
3.字符串
- 通用类型:String 与AnsiString等同
具体类型:
ShortString:最多存放255个字符,第一个自己存放字符个数,不以NULL结尾
AnsiString:存放Ansi字符,以NULL结尾
WideString:存放Unicode字符,以NULL结尾
4.类型转换
● 四舍五入
● 自动类型转换:整数转小数,取值范围小的数据类型向取值范围大的数据类型转换
● 强制类型转换:小数转整数,取值范围大的数据类型向取值范围小的数据类型转换
变量的声明
var
变量名1:类型名1;
变量名2:类型名2;
.......
变量名n:类型名n;