Lukujärjestelmämuuntimet

Muunna lukuja binääri-, heksa-, oktaali- ja desimaalijärjestelmien välillä.


Ymmärrä lukujärjestelmät

Lukujärjestelmät ovat ohjelmoinnin ja tietotekniikan perusta. Eri järjestelmät soveltuvat eri tarkoituksiin:

  • Binääri (2-kanta) - tietokoneen perusjärjestelmä, bittimanipulaatio
  • Oktaali (8-kanta) - tiedostojen käyttöoikeudet Unix/Linux-järjestelmissä
  • Desimaalinen (10-kanta) - tuttu päivittäinen lukujärjestelmä
  • Heksadesimaalinen (16-kanta) - värikoodit, muistiosoitteet, tiivis binäärin esitys

Näiden järjestelmien välillä muuntaminen on tärkeä taito kehittäjille, sillä se helpottaa debuggausta ja järjestelmätason ohjelmointia.


Usein kysytyt kysymykset

Mikä on binääriluku?

Binääriluku on kaksikantajärjestelmän luku, joka koostuu vain numeroista 0 ja 1. Tietokoneet käyttävät binäärilukuja, koska ne vastaavat suoraan sähköisten kytkimien tiloja (päällä/pois).

Milloin käytän heksadesimaalilukuja?

Heksadesimaalilukuja (16-kantajärjestelmä) käytetään ohjelmoinnissa, värikoodien esityksessä (esim. #FF5733), muistiosoitteiden näyttämisessä ja binääridatan tiiviissä esittämisessä.

Mikä on oktaaliluku?

Oktaaliluku on kahdeksankantajärjestelmän luku (0-7). Sitä käytetään erityisesti Unix/Linux-järjestelmissä tiedostojen käyttöoikeuksien määrittelyssä (esim. chmod 755).