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