数据类型
编辑教程Pascal数据类型
类型声明
类型声明用于声明标识符的数据类型.类型声明的语法是 :
type-identifier-1,
type-identfier-2 = type-specifier;
例如,以下声明将变量days和age定义为整数类型,yes和true定义为Boolean类型,name和city定义为字符串类型,费用和费用为真实类型.
type
days, age = integer;
yes, true = boolean;
name, city = string;
fees, expenses = real;
整数类型
下表给出了标准整数类型的详细信息及其在Object中使用的存储大小和值范围Pascal :
输入 | 最小值 | 最大值 | 格式 |
---|---|---|---|
整数 | -2147483648 | 2147483647 | 32位带符号数 |
Cardinal | 0 | 4294967295 | 32位无符号数 |
Shortint | -128 | 127 | 8位带符号数 |
Smallint | -32768 | 32767 | 16位带符号数 |
Longint | -2147483648 | 2147483647 | 32位带符号数 |
Int64 | -2 ^ 63 | 2 ^ 63 - 1 | 64位带符号数 |
字节 | 0 | 255 | 8位无符号数 |
Word | 0 | 65535 | 16位无符号数 |
Longword | 0 | 4294967295 | 32位无符号数 |
常量
常量的使用使程序更具可读性,并有助于将特殊数量保存在一个放在程序的开头. Pascal允许数字,逻辑,字符串和字符常量.通过指定 const 声明,可以在程序的声明部分声明常量.
常量类型声明的语法是 :
const
Identifier = contant_value;
以下是常量声明的一些示例 :
VELOCITY_LIGHT = 3.0E=10;
PIE = 3.141592;
NAME = 'Stuart Little';
CHOICE = yes;
OPERATOR = '+';
所有常量声明必须在变量声明之前给出.
枚举类型
枚举数据类型是用户定义的数据类型.它们允许在列表中指定值.枚举数据类型只允许赋值运算符和关系运算符.枚举数据类型可以声明如下 :
type
enum-identifier = (item1, item2, item3, ... )
以下是枚举类型声明的一些示例 :
type
SUMMER = (April, May, June, July, September);
COLORS = (Red, Green, Blue, Yellow, Magenta, Cyan, Black, White);
TRANSPORT = (Bus, Train, Airplane, Ship);
项目在枚举类型的域中列出的顺序定义了项目的顺序.例如,在枚举类型SUMMER中,April在五月之前,五月在六月之前,依此类推.枚举类型标识符的域不能由数字或字符常量组成.
子范围类型
子范围类型允许变量假定位于a中的值一定的范围.例如,如果选民的年龄应该在18到100年之间,那么名为age的变量可以声明为 :
var
age: 18 ... 100;
我们将在下一节详细介绍变量声明.您还可以使用类型声明定义子范围类型.声明子范围类型的语法如下 :
type
subrange-identifier = lower-limit ... upper-limit ;
以下是子范围类型声明的一些示例 :
const
P = 18;
Q = 90;
type
Number = 1 ... 100;
Value = P ... Q;
可以从已定义的枚举类型的子集创建子范围类型,例如 :
type
months = (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);
Summer = Apr ... Aug;
Winter = Oct ... Dec;
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟