PBASIC 编程/基础算术
外观
我们可以使用一些基本的算术运算符来进行常见的操作。运算符可以与变量、常量或数字一起使用。
- 加法
- 要将两个数字加在一起,我们使用“+”运算符
Var1 + Var2
- 减法
- 要从一个数字中减去另一个数字,我们使用“—”运算符
Var1 - Var2
- 乘法
- 要进行乘法运算,我们使用“*”运算符
Var * Var2
- 除法
- 要将两个数字相除,我们使用“/”运算符
Var1 / Var2
- 高位乘法
- “**”返回 32 位结果的高 16 位
Var1 ** Var2
我们可以使用“=”运算符将值赋给变量。例如,我们可以编写
MyVar VAR Byte MyVar = 10
MyVar VAR Byte MyVar = 10 + 5
MyVar VAR Byte MyVar2 VAR Byte MyVar = 10 MyVar2 = MyVar + 10
我们也可以编写一个自赋值,即变量出现在语句的左侧和右侧的赋值
MyVar VAR Byte MyVar = 10 MyVar = MyVar + 1
在这个程序的第三行,MyVar 等于 10,然后我们加 1 并将新的结果再次存储到 MyVar 中。该程序运行后,MyVar 包含的值为 11。
当我们试图将一个超过变量大小的数字存储到变量中时,就会发生溢出。例如,如果我们试图将一个大于 255 的数字存储到字节中,或者将一个大于 65535 的数字存储到字中。下溢是完全相反的问题,即我们试图创建一个负数,但它太小,变量无法容纳它。