- 帕斯卡教程
- 帕斯卡 - 主页
- 帕斯卡 - 概述
- Pascal - 环境设置
- 帕斯卡 - 程序结构
- Pascal - 基本语法
- Pascal - 数据类型
- Pascal - 变量类型
- 帕斯卡 - 常数
- 帕斯卡 - 运算符
- 帕斯卡 - 决策
- 帕斯卡 - 循环
- 帕斯卡 - 函数
- 帕斯卡 - 程序
- Pascal - 变量作用域
- 帕斯卡 - 弦乐
- 帕斯卡 - 布尔
- 帕斯卡 - 数组
- 帕斯卡 - 指针
- 帕斯卡 - 记录
- 帕斯卡 - 变体
- 帕斯卡 - 集合
- 帕斯卡 - 文件处理
- 帕斯卡 - 记忆
- 帕斯卡 - 单位
- 帕斯卡 - 日期和时间
- 帕斯卡 - 对象
- 帕斯卡 - 类
- 帕斯卡有用资源
- 帕斯卡 - 快速指南
- 帕斯卡 - 有用的资源
- 帕斯卡 - 讨论
Pascal - 算术运算符
下表显示了 Pascal 支持的所有算术运算符。假设变量A为 10,变量B为 20,则 -
| 操作员 | 描述 | 例子 |
|---|---|---|
| + | 添加两个操作数 | A + B 将为 30 |
| - | 从第一个操作数中减去第二个操作数 | A - B 将给出 -10 |
| * | 将两个操作数相乘 | A * B 将给出 200 |
| 分区 | 分子除以分母 | B div A 将给出 2 |
| 模组 | 模数运算符 AND 整数除法后的余数 | B mod A 将给出 0 |
以下示例说明了算术运算符 -
program calculator;
var
a,b,c : integer;
d: real;
begin
a:=21;
b:=10;
c := a + b;
writeln(' Line 1 - Value of c is ', c );
c := a - b;
writeln('Line 2 - Value of c is ', c );
c := a * b;
writeln('Line 3 - Value of c is ', c );
d := a / b;
writeln('Line 4 - Value of d is ', d:3:2 );
c := a mod b;
writeln('Line 5 - Value of c is ' , c );
c := a div b;
writeln('Line 6 - Value of c is ', c );
end.
请注意,Pascal 是一种强类型编程语言,因此如果您尝试将除法结果存储在整数类型变量中,则会出现错误。当上面的代码被编译并执行时,会产生以下结果:
Line 1 - Value of c is 31 Line 2 - Value of c is 11 Line 3 - Value of c is 210 Line 4 - Value of d is 2.10 Line 5 - Value of c is 1 Line 6 - Value of c is 2
pascal_operators.htm