Int
來自ALSROBOT WiKi
整型
簡介
整數(shù)是基本數(shù)據(jù)類型,占用2字節(jié)。整數(shù)的范圍為-32,768到32,767( -2^15 ~(2^15)-1)。
整數(shù)類型使用2的補碼方式存儲負數(shù)。最高位通常為符號位,表示數(shù)的正負。其余位被“取反加1”(此處請參考補碼相關(guān)資料,不再贅述)。
Arduino為您處理負數(shù)計算問題,所以數(shù)學(xué)計算對您是透明的(術(shù)語:實際存在,但不可操作。相當于“黑盒”)。但是,當處理右移位運算符(?)時,可能有未預(yù)期的編譯過程。
示例
int ledPin = 13;
語法
int var = val;
- var - 變量名
- val - 賦給變量的值
提示
當變量數(shù)值過大而超過整數(shù)類型所能表示的范圍時(-32,768到32,767),變量值會“回滾”(詳情見示例)。
int x x = -32,768; x = x - 1; // x 現(xiàn)在是 32,767。 x = 32,767; x = x + 1; // x 現(xiàn)在是 -32,768。