delphi 一
来源:互联网 发布:网络在线棋牌 编辑:程序博客网 时间:2024/05/18 01:46
一、界面熟悉
1.编译器
2、数据类型
2.1常量
对于在程序运行期间保持不变的值,Pascal 允许通过常量来声明。声明常量不必特定数据类型,但需要赋一个初值。编译器会根据所赋初值自动选用合适的数据类型。例如:const Thousand = 1000; Pi = 3.14; AuthorName = 'Marco Cantù';常量及为在编辑与运行期间不可对其值进行改变;
2.2变量
Pascal 变量在使用前必须声明,声明变量时必须指定一种数据类型
下面是变量声明的例子:
var Value: Integer; IsCorrect: Boolean; A, B: Char;申明变量以var为关键字,格式为:var 变量名:类型;
简单类型包括实数类型(Real) 和有序类型(Ordinal),有序类型又包括整数类型,字符类型,布尔类型,枚举类型和子界类型等。
数据类型 范围 说明
Integer -2147483648~2147483647 32位带符号数
Cardinal 0-42994967295 32位无符号数
Shortint -128~127 8位带符号数
SmallInt -32768~ 32767 16位带符号数
Longint -2147443648~2147483647 32位带符号数
Int64 -2 63次方~ 2 63次方 -1 64位带符号数
Byte 0~ 255 8位无符号数
Word 0~65535 16位无符号数
LongWord 0~4294967295 32位无符号数
--字符类型
Ansichar 8位 根据扩展ANSI字符排列
WideChar 16位 根据Unicode码排列,前256个Unicode字符同
ANSI字符相同
Char DELPHI中通用的字符类型,相当于WideChar
--实数类型
Real48 2.9* 10 -39次方 ~1.7 * 10 38次方 6个字节 11~12个有效位
Single 1.5*10 -45次方~ 3.4 * 10 38 次方 4个字节 7~8 个有效位
Double 5.0*10 -324次方 ~1.7*10 308次方 8个字节 15~16个有效位
Extended 3.6*10 -4951次方 ~1.1*10 4932 次方 10个字节 19-20个有效位
Comp -2 63次方 ~ 2 63次方 -1 8个字节 19-20个有效位
Currency -92237203685477.5808 ~
9.22337203685477.5807 8个字节 19-20个有效位
Real 5.0*10 -324次方 ~1.7*10 308次方 8个字节 15-16个有效位
---字符串 分长字符串 String,和短字符串 ShortString
短字符串 ShortString,指字符串长度最大不超过255个字符的字符列表,它的长度是动态改变的,可以使用Low 和Heigh函数取得字符串的最小序号和最大序号,Low的返回值是0,High的返回值是所声明的字符串的最大长度。
长字符串String 几乎是无限制的,理论上可以达到2GB,实际上只会受计算机的内在的限制。
3、判断、循环语句的使用
if 判断
procedure TForm1.Button1Click(Sender: TObject);var w,x:real;begin if edit1.text='' then edit1.text:='0'; w:=strtofloat(edit1.Text); if w<=50 then x:=0.25*w else if w<=100 then x:=0.25*50+0.35*(w-50) else x:=0.25*50+0.35*50+0.45*(w-100); edit2.text:=floattostr(x);end;
while循环
procedure TForm1.Button3Click(Sender: TObject);vars,n:integer;begin s:=0;n:=1; while n<=100 do begin s:=s+n; n:=n+1; end; showmessage('和为:'+inttostr(s));end;
- delphi 一
- Delphi用法一
- delphi组件一
- delphi 历练记(一)
- Delphi - DirectShow 概述一
- delphi笔试题(一)
- Delphi dbgrideh使用方法(一)
- delphi 多线程(一)
- Delphi练习一
- Delphi学习笔记一
- delphi初学实用技巧一
- Delphi Activex(一)
- delphi初级教程之delphi断点调试一
- delphi初级教程之delphi断点调试一
- delphi 控件的拿来主义(一)
- DELPHI基础开发技巧(一)
- 如何快速学好DELPHI(一)?
- Delphi公共函数(一)
- Hack 6 为ViewGroup的子视图添加动画效果
- java Integer.valueOf()方法
- PCA降维算法总结以及matlab实现PCA(个人的一点理解)
- 笔试题
- 各位同学,推荐有iOS方面的问题到CSDN论坛iOS板块提问,我会积极回答
- delphi 一
- Memcache中实体类序列化的总结
- 第九周项目6——3
- cocos2dx 3.3 魂斗罗初步尝试 游戏层(暂停段时间,以后再写)。。。
- tomcat在linux下出现乱码问题
- oracle的临时表
- php使用Imagick获取图片主色调
- android launcher 全面解析
- Spring AOP中pointcut expression表达式解析