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 的數字儲存到字中。下溢是完全相反的問題,即我們試圖建立一個負數,但它太小,變數無法容納它。