• ing. işaretsiz
    bilgisayar programlarındaki değişkenler için kullanılan bir tanım parametresi. (c dilinde) genellikle char, int, short sayılar için kullanılan bir ifadedir.
    değişkenin artı/eksi olarak yorumlanamayacağı, sıfırdan başlayarak sign bit dahil olmak üzere tüm bitlerin ifade ettiği rakamın mutlak pozitif yorumlanacağını belirtir.
    buna göre unsigned char 0-255,
    unsigned short 0-65535 rakamına kadar değerler alabilir
  • (bkz: maxint)
  • ayrica muzikal acidan; herhangi bir plak sirketiyle anlasmamis gruplara denmekte..
  • biraz daha açalım...
    bilgisayarlar sayıları hafızada tutmak için belli bir bellek alanı kullanırlar... misal sadece 0 ve 1 değeri alabilecek 4 bitlik bir bellekten bahsediyor olalım...
    3. 2. 1. 0.
    _ _ _ _
    burdaki her bir boşluğa sadece 0 ya da 1 gelebilecek... yani bu ayrılan alana en büyük sayı olarak 2'lik sistemde
    1 1 1 1
    olan 15 yazılabilir... signed değişkenlerde en soldaki 3. bit 0 yada 1 değerini alarak sayının negatif yada pozitif olduğu bilgisini taşır, yani
    1 1 1 1 -> negatif bir sayı iken (-7)
    0 1 1 1 -> pozitif bir sayıdır... (+7)
    fark ettiyseniz baştaki bir biti kaybettik, bu yüzden signed sayıların maximum değerleri "-" bir değerden başlar ve "+" bir değerde son bulurlar lakin alabildikleri en büyük değer unsigned'in yaklaşık olarak yarısı kadardır. aynı değerin (unsigned'in yarısı) negatifi de alabildiği en ufak değerdir...
hesabın var mı? giriş yap