Unsigned int
出自YFRobotwiki
描述
unsigned int(無符號整型)與整型數據同樣大小,佔據2字節。它只能用於存儲正數而不能存儲負數,範圍0~65,535 (2^16) - 1)。
無符號整型和整型最重要的區別是它們的最高位不同,既符號位。在Arduino整型類型中,如果最高位是1,則此數被認為是負數,剩下的15位為按2的補碼計算所得值。
示例
unsigned int ledPin = 13;
語法
unsigned int var = val;
- var - 無符號變量名稱
- val - 給變量所賦予的值
編程提示
當變量的值超過它能表示的最大值時它會“滾回”最小值,反向也會出現這種現象。
unsigned int x x = 0; x = x - 1; //x现在等于65535--向负数方向滚回 x = x + 1; //x现在等于0--滚回
擴展閱讀
- - byte
- - int
- - long
- - unsigned long
- - Variable Declaration
更多建議和問題歡迎反饋至 YFRobot論壇