Arvutaja

Arvusüsteemide teisendaja

Arvusüsteemi alus ütleb, mitu erinevat numbrimärki kasutusel on: kümnendsüsteemis kümme, kahendsüsteemis kaks, kuueteistkümnendsüsteemis kuusteist, kus kümnest suuremaid väärtusi tähistavad tähed A–F.

Kahendsüsteem (2)
11111111
Kaheksandsüsteem (8)
377
Kuueteistkümnendsüsteem (16)
FF

Määrad ja piirmäärad

255 kümnendsüsteemis
hex FF
255 kahendsüsteemis
11111111
A–F
10–15

Kuidas teisendada kümnendarv kahendarvuks?

Jaga arv korduvalt kahega ja kirjuta jäägid tagurpidi järjekorras üles. Arv 13: 13 ÷ 2 = 6 jääk 1, 6 ÷ 2 = 3 jääk 0, 3 ÷ 2 = 1 jääk 1, 1 ÷ 2 = 0 jääk 1 — jäägid tagant ette annavad 1101. Kontrolliks 8 + 4 + 0 + 1 = 13.

Miks kasutatakse programmeerimises kuueteistkümnendsüsteemi?

Sest üks hex-märk vastab täpselt neljale bitile, nii et bait mahub kahe märgi sisse: 11111111 on lihtsalt FF. Kahendarvud on masina jaoks õiged, aga inimesele pikad ja vigaderohked; hex annab sama info neli korda lühemalt. Sealt tulevad ka värvikoodid nagu #1E5FD9.

Seotud kalkulaatorid

Kõik kalkulaatorid