= 指派運算子

將等號右邊的數值儲存到等號左邊的變數中。

這個單等號在 C 語言中叫做指派運算子,它和數學上的等號意義不同,不是指相等;指派運算子將會指示微控制器將等號右邊的任何值、算式的結果或函式的回傳值,儲存到等號左邊的變數之中。

範例

 int sensVal;                // 宣告一個變數名稱為 sensVal
 senVal = analogRead(0);     // 讀取類比輸入腳位 0 上的電壓值,並且將它儲存到這個 senVal 變數之中

提醒

指派運算子左邊的變數型別大小應該要相符或大於右邊值的型別大小,否則儲存進去的數值會不正確。

請不要將單等號 (=) 與雙等號 (==) 搞混,單等號是指派運算子,而雙等號是比較運算子。

See also

if (comparison operators)
char
int
long


語法參考主頁面

本頁由熱血青年 LBU 譯自英文版。

The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.