Kieli

Lukujärjestelmän muunnin

Muunna lukuja binäärijärjestelmän (kanta 2), oktaalijärjestelmän (kanta 8), desimaalijärjestelmän (kanta 10) ja heksadesimaalijärjestelmän (kanta 16) välillä

Decimal - Kelvolliset numerot: 0-9

Binary - Kelvolliset numerot: 0, 1

Syötä kelvollinen kantaluku

Pikaviitetaulukko (0-15)

KymmenjärjestelmäKaksijärjestelmäKahdeksanjärjestelmäKuusitoistajärjestelmä
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

Tulokset

Syötä arvot ja napsauta Laske nähdäksesi tuloksen.

Teoria ja kaava

Mitä ovat lukujärjestelmät?

Lukujärjestelmä (tai radix) on erilaisten numeroiden määrä, joita käytetään lukujen esittämiseen paikkajärjestelmässä. Eri järjestelmiä käytetään eri yhteyksissä, erityisesti tietojenkäsittelytieteessä.

Yleiset lukujärjestelmät

  • Kaksijärjestelmä (Base 2): Käyttää vain 0 ja 1. Perustana tietokonejärjestelmille.
  • Kahdeksanjärjestelmä (Base 8): Käyttää numeroita 0-7. Historiallisesti käytetty tietojenkäsittelyssä.
  • Kymmenjärjestelmä (Base 10): Käyttää numeroita 0-9. Tavallinen lukujärjestelmä.
  • Kuusitoistajärjestelmä (Base 16): Käyttää numeroita 0-9 ja kirjaimia A-F. Yleinen tietojenkäsittelyssä.

Muunosmenetelmä

Muuntaaksesi minkä tahansa lukujärjestelmän desimaaliksi, kerro jokainen numero lukujärjestelmän kantaluvun potenssiin sen sijainnin mukaan

\(N_{base} = d_n \times base^n + d_{n-1} \times base^{n-1} + \ldots + d_1 \times base^1 + d_0 \times base^0\)

Muuntaaksesi desimaalista toiseen lukujärjestelmään, jaa toistuvasti kohdejärjestelmän luvulla

Jaa desimaaliluku toistuvasti kohdekannalla, kerää jäännökset. Lue jäännökset alhaalta ylös.

Esimerkki: Muunna binaarista desimaaliksi

Muunna 1011₂ desimaaliksi:

\(1011_2 = 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0\)\(= 8 + 0 + 2 + 1\)\(= 11_{10}\)
Number Base Converter | Binary, Octal, Decimal, Hexadecimal | MathCalcLab | MathCalcLab