Açıklama
Uno ve diğer ATMEGA tabanlı kartlarda, işaretsiz girişler (işaretsiz tam sayılar), 2 baytlık bir değer depoladıkları için girişlerle aynıdır. Negatif sayıları depolamak yerine sadece pozitif değerler depolarlar, 0 ila 65.535 ((2 ^ 16) - 1) arasında faydalı bir aralık sağlarlar.
Due, 0 ile 4.294.967.295 (2 ^ 32-1) arasında değişen bir 4 bayt (32 bit) değeri depolar.
İmzasız ve (imzalı) ints arasındaki fark, bazen "işaret" biti olarak adlandırılan en yüksek bitin yorumlanması biçimindedir. Arduino int tipinde (imzalı), yüksek bit "1" ise, sayı negatif bir sayı olarak ve diğer 15 bit ( 2'nin tamamlayıcı matematiği ) ile yorumlanır.
Sözdizimi
unsigned int var = val;
Parametreler
var
: değişken adı.
val
: o değişkene atadığınız değer.