Siis kun olen ihmetellyt, miksi binääreissä on numero 1 on näin: 0001, eikö se olisi pelkkä 1?
siinä on joku outo juju, mutta mikä?
Lukujärjestelmissä kokonaisosan vasemmalla puolella olevat nollat ei merkitse. Voi siis käyttää kumpaakin tapaa. Jos luettelee nelinumeroisia binäärilukuja, niin 0001 voi olla helpommin hahmotettavissa kuin 1.
aijaa, no kiitos sitten vaan!
Se on lähinnä sen takia, että jos muuttelet esimerkiksi heksamerkkejä binääriksi niin nuo neljän pätkä saa suoraan yhdistettyä lopulliseen muotoon
7A3 ->
7 -> 0111
A -> 1010
3 -> 0011
-> 011110100011
Verrattuna jos ei merkkaile nollia valmiiksi
7 -> 111
A -> 1010
3 -> 11
Ei ole -> 111101011
Siis etunollia usein käytetään ilmaisemaan käytetyn tilan kokoa.
Periaatteessa etunolla voi myös tarkoittaa, että luku ei ole negatiivinen..
Esim 8-bittisessä muuttujassa
10000000 = -128
Tällöin jos luku alkaa 0:lla, niin tiedetään että se ei voi olla negatiivinen käytetystä bittimäärästä riippumatta. Tosin periaatteessa yksi nolla riittää tähän.
Aihe on jo aika vanha, joten et voi enää vastata siihen.