位運算子用於對運算元執行位級運算。例如,考慮兩個變數x和y,其中儲存的值分別為20和5。這兩個數字的二進位制表示將如下所示:x = 10100 y = 00101 我們使用Dart中的所有位運算子對上表中顯示的值(位值)進行運算。下表列出了Dart中存在的所有位運算子。請將下表作為參考。運算子含義示例說明&按位與( x & y )將生成00100|按位或( x | ... 閱讀更多
當我們想要為變數賦值時,我們使用賦值運算子。有時我們會將賦值運算子與算術運算子和邏輯運算子組合起來,構建賦值和算術(或邏輯)表示式的簡寫版本。這些簡寫版本也稱為複合語句。在下表中,提到了Dart中存在的所有賦值運算子。請考慮下表:運算子說明表示式=賦值運算子a = b+=加並賦值組合a += b 等效於 a = a + b-=減並賦值a –= b 等效於 a = a - b*=乘並賦值 ... 閱讀更多
算術運算子用於執行不同的算術運算。這些算術運算主要是:加法減法乘法除法模數等。讓我們假設我們有兩個名為x和y的int變數,其中x儲存值10,y儲存值20。在下表中,您可以看到所有算術運算子,包括它們的符號、名稱、它們產生的輸出等。請考慮下表:運算子名稱說明輸出+加法對兩個或多個運算元進行加法x + y = 30-減法從第一個運算元中減去第二個運算元x - y = -10*乘法兩個或多個運算元的乘積x * y = 200/除法返回除法後的商x / y = 0.5%模數返回 ... 閱讀更多