![]() |
Kokonaisluvut Etumerkittömät kokonaisluvut
Kaikkien yksinkertaisimmassa tapauksessa suoritin vain tulkitsee bittijonon kokonaisluvuksi em. tapaan.
Jos jonkin laskutoimituksen tuloksena luvun suuruus kasvaa liian suureksi, tapahtuu ylivuoto. Esim. jos koneella olisi käytössä vain kahdeksanbittiset luvut ja (binaari)lukuun 1111111 pitäisi lisätä yksi. Tulokseksi tulee 100000000, mutta yhdeksänbittisiä lukujahan ei ole! Tästä tulee yleensä virheilmoitus, tai sitten ohjelma vain "unohtaa" luvun alusta liiat bitit ja jatkaa virheellisellä arvolla, (esimerkkitapauksessa tulokseksi voisi tulla siis 0). Etumerkilliset kokonaisluvut
Usein tarvittaisiin myös negatiivisia lukuja.
Jos laskutoimituksen tulokseksi tulee liian suuri tai liian pieni luku, tapahtuu etumerkillisillä kokonaisluvuilla ylivuoto aivan samoin kuin etumerkittömilläkin. Kotisivu | Edellinen sivu | Ylös | Seuraava sivu Sanahaku | Hakemisto |