分类 | 类型 | 字节数 | 取值范围 |
有符号整型 | Shortint | 1 | -128~127 |
Smallint | 2 | -32768~32767 | |
Integer | 4 | -2(31) ~2(31)-1 | |
Int64 | 8 | -2(63) ~2(63)-1 | |
无符号整型 | Byte | 1 | 0~255 |
Word | 2 | 0~65535 | |
LongWord | 4 | 0~ 2(32)-1 | |
浮点 | Single | 4字节浮点数精度8位 | |
Real,Double | 8字节浮点数精度16位 |
2.字符型数据
1、字符型
char 、widechar (一个16位的Unicode字符)
表示一般为 'A' , 'a' , #65 , 'A'
2、字符串型
类型 | 名称 | 最大长度 |
短字符型 | shortstring | 255个字符 |
长字符型 | ansistring | 2(31)个字符 |
宽字符型 | widestring | 2(30)个字符 |
字符串型 | string | 2(31)个字符 |
3、布尔型数据
True 1 ,false 0
4、常量和变量
const
pi = 3.14159; //常量定义
alph = pi/3; //pi此前已经定义过,可以直接使用
enterchar:char=#13; //定义常量并定义类型
pi2:real = 3.1416
xingming:string[8]='zhangsan';
1.变量
var
<变量名 >:<变量类型>
var <变量名>,<变量名> : <变量类型>
type
month=1..12;
x,y,z:real;
ch:char;
m1,m2:month;
days:array[1..12] of integer;
注意:
var 定义后 在定义const 后面不能跟var定义如:
a:integer;
const b:integer = 1;
c:integer; //错误