一.数据类型:
(1) 基本数据类型: 【程序编程相关:lua头文件的pas翻译_lua.h 】 【推荐阅读:delphi学习笔记(1)-object】 a. 整数类型: (通用类型<32位>:integer-有符号;cardinal-无符号) 【扩展信息:用 Delphi 学设计模式(二) 之 】 具体: 有符号:shortint<8位>,smallint<16位>,longint<32位 > 无符号:byte<8位>,word<16位>,longiword<32位 > b.字符类型: (通用类型<8位>:char -与ansichar等同) 具体: ansichar<8位> :主要存放ansi字符 widechar<16位>:主要存放unicode字符 c.布尔类型: (通用类型<8位>:boolean-与bytebool等同) 具体: bytebool<8位>,wordbool<16位>,longbool<32位> 不同的布尔类型主要用于鱼其它编程语言及不同windows系统兼容. d.枚举类型: 定义:type 枚举类型标识符=(key1[=val1],....,keyn[=valn]) :n<=255 如果给某些key指定了值,则未指定值的key是前一个key值加1; 如果全部默认不指定值,则key1值为0,往后逐个加1.e.子界类型:
定义:type 子界类型标识符=下界 ..下界 如:type subint=1..3 0;表示 1~30的整数 type subchar=a..z;表示字符※注:1.以上四种类型称为有序类型,即除第一个数为都有先行数.除最后一个数外都有后继数.在这里
(计算机里),整数是有限的.有序类型的数都有一个序号,称为序数.整数的序数为其本身,其他类型第一
个数序数为0,依次递增.
2.子界类型上.下界必须是有同一有序类型,且上界序数大于下界序数. f.浮点类型: (通用类型<8字节>:real-与double等同) 具体: double<8字节>,real48<6字节>single<4字节>, extended<10字节>,comp<8字节>,currency<8字节>g.字符串类型: (通用类型:string-与ansistring等同)
具体: ... 下一页