Unsigned İnteger

Anlam Ayrımı Bulunmuyor.

2016 yılında @freeman tarafından açılan bu başlık 1 entry ile zenginleşti ve 748 defa ziyaret edildi.

1 dakikada okunabilir.
ing. İşaretsiz tam sayı anlamına gelir. Bilgisayar sistemlerinde sayının işaretini temsil etmek, genellikle fazladan 1 bit alan harcanarak gerçekleştirilir.


Örneğin veri tabanında integer saklayacağız diyelim ve negatif değerde olmayacağından kesinlikle eminiz. Bu durumda tercih edilmesi gereken saklama türü unsigned integer olmalıdır.


Bunun ne faydası olacak derseniz; 3 milyar tane birbirinden farklı integer kayıt saklamamız gerekiyor diyelim. Unsigned değil de signed integer kullansaydık 3 milyar fazladan bit saklamamız gerekirdi. Çünkü sırf bir sayının işareti için 1 bit harcanmakta ancak bizim yukarıdaki senaryomuza göre buna ihtiyacımız yok. Bu da yaklaşık 350 mb tasarruf demek.


Mili saniyelerin önem arz edeceği böyle devasa verilerle çalışırken doğru veri türüyle çalışmak, sistemin kaderini belirler.