İmzalı vs. Programlamada İmzasız

"İmzasız" terimi bilgisayar Programlama yalnızca pozitif sayıları tutabilen bir değişkeni belirtir. Bilgisayar kodunda "imzalı" terimi, bir değişkenin negatif ve pozitif değerleri tutabildiğini gösterir. Özellik int, char, short ve long dahil olmak üzere sayısal veri türlerinin çoğuna uygulanabilir.

İmzasız değişken int türü sıfır ve pozitif sayılar içerebilir ve imzalı int negatif, sıfır ve pozitif sayılar içerebilir.

İçinde 32 bit tamsayılar, işaretsiz bir tamsayı 0 ila 2 aralığındadır32-1 = 0 ila 4.294.967.295 veya yaklaşık 4 milyar. İmzalı sürüm -2'den başlar31-1 ila 231–2,147,483,648 ila 2,147,483,647 veya yaklaşık -2 milyar ila +2 milyar arasındadır. Aralık aynıdır, ancak sayı satırında kaydırılır.

C'de bir int türü, C ++ve C # varsayılan olarak imzalanmıştır. Negatif sayılar varsa, int imzalı olmalıdır; imzasız bir int negatif bir sayıyı temsil edemez.

Sadece 1 bayt olan karakterlerde, imzasız karakter aralığı 0 ila 256, imzalı karakter aralığı -127 ila 127'dir.

İmzasız (ve imzalı) bağımsız tip belirteçleri olarak da kullanılabilir, ancak her ikisi de tek başına kullanıldığında varsayılan olarak int.

instagram viewer