Delphi学习第二课

Delphi学习第二课

Delphi中的常量与变量

常量(直接常量、符号常量和类型常量)

——直接常量:直接常量就是在程序中直接使用的各种常量
(1)整形常量
(2)实行常量
(3)字符常量
(4)字符串常量(与字符常量一样放在单引号中)
(5)布尔常量

——符号常量:就是用一个符号(自定义标识符)来表示常量。符号常量在使用前必须先定义,定义符号常量格式如下。

【格式】:Const
           常量名1(通常大写) = 常量值1
 //(注意:等号前无需冒号这里不是一个赋值的操作)

——类型常量:与符号常量类似,就只是多了一个类型名

【例子】:Const
          TEMP :Integer = 111;
 //(注意:等号前无需冒号这里不是一个赋值的操作)

变量

变量的声明:
(1)变量在使用前必须先声明(或称定义),声明的位置决定了变量的使用范围。
(2)变量具有变量名、变量类型和变量值等特诊,在声明变量时必须声明变量的名称和类型。
(3)变量值在程序执行中是可以变化的,在使用变量之前通常要通过赋值语句给变量赋一个初始值。
注意:
(1)在函数或过程中声明的变量是局部变量,只能在该函数或过程中使用。
(2)在单元implementation部分声明的变量是单元级(又称模块级、窗体级)变量,该单元的所有函数与过程都能使用;
(3)在interface部分定义的变量是全局变量,其他引用该单元的单元也可以使用该变量。

【格式】
var
	变量名1:类型名1;
【举例】
var
 n1,n2,n3 : Integer;
 r1 : Real;
 str1 : String;

Delphi 中的运算符与表达式

算数运算符

(1)取正运算符“+”:单目运算符,表示对一个数据取正。可以省略
(2)取负运算符“-”:单目运算符,表示对一个数据取负。
(3)加法运算符“+”:与数学上的加法相同。
(4)减法运算符“-”:与数学上的减法相同。
(5)乘法运算符“*”:与数学中的乘法相同。
(6)除法运算符“/”:与数学上的除法相同,运算结果总是实型数据(与C语言不同注意区分)。
(7)整除运算符“div”:只能对两个整数进行除法运算,结果为整型数据。
(8)取余运算符“mod”:对两个整数相除,结果为余数。
注意:
——取正运算符与取负运算符是单目运算符,其他6个为双目运算符。
——加法运算、减法运算和乘法运算的结果类型为参加运算的两个数据中的精度高的类型。
—— “\”、"div"和"mod"运算符中的除数不能为0

字符串运算符

——Delphi只有一个字符串运算符“+”——连接运算符,用于把两个或多个字符串连接在一起形成一个新的字符串。
例如 ‘Love’ + ‘Ok’ 的值为LoveOk

位运算符

位运算符名称含义
Not按位取反对操作数的二进制数按位取反
And按位与对两个操作数的二进制数按位与
Or按位或对两个二进制的数按位或
Xor按位异或对两个二进制的数按位异或
Shl向左移位对操作数的二进制数按位左移
Shr向右移位对操作数的二进制数向右移位
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值