跳轉到內容

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

華夏公益教科書