İşaretsiz anahtar kelime, C ++ 'da bir veri türü için varsayılan mı?
Evet, imzalı ve imzasız da bağımsız tür belirleyiciler olarak kullanılabilir
Tamsayı veri türleri char, short, long ve int, temsil edilmesi gereken sayı aralığına bağlı olarak işaretli veya işaretsiz olabilir. İşaretli türler hem pozitif hem de negatif değerleri temsil edebilirken, işaretsiz türler yalnızca pozitif değerleri (ve sıfır) temsil edebilir.
N bit içeren işaretsiz bir tamsayı, 0 ile 2 n - 1 arasında bir değere sahip olabilir (bu, 2 n farklı değerdir ).
Bununla birlikte, işaretli ve imzasız da bağımsız tür belirteçleri olarak kullanılabilir, yani sırasıyla işaretli int ve işaretsiz int ile aynıdır. Aşağıdaki iki beyan eşdeğerdir:
unsigned NextYear;
unsigned int NextYear;