- 帕斯卡教程
- 帕斯卡 - 主页
- 帕斯卡 - 概述
- 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