Ero sivun ”Heksadesimaalijärjestelmä” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Taulukko yksinkertaistettu ja algoritmi lisätty
Merkkaus:  virheellinen wikikoodi 
Lyhyempi taulukko varmaan riittää. Ei #-merkki ole mikään yleinen heksadesimaalin tunnusmerkki.
Rivi 1:
{|- class="wikitable" align="right" style="font-family:courier, sans-serif"
! Heksa-<br />desimaali
! Heksadesimaali
! Binääri
! Desimaali
! Oktaali
|-
|align="rightcenter"|#0
|align="right"|0
|align="right"|0
|align="right"|00
|-
|align="rightcenter"|#1
|align="right"|1
|align="right"|1
|align="right"|01
|-
|align="rightcenter"|#2
|align="right"|10
|align="right"|2
|align="right"|02
|-
|align="rightcenter"|#3
|align="right"|11
|align="right"|3
|align="right"|03
|-
|align="rightcenter"|#4
|align="right"|100
|align="right"|4
|align="right"|04
|-
|align="rightcenter"|#5
|align="right"|101
|align="right"|5
|align="right"|05
|-
|align="rightcenter"|#6
|align="right"|110
|align="right"|6
|align="right"|06
|-
|align="rightcenter"|#7
|align="right"|111
|align="right"|7
|align="right"|07
|-
|align="rightcenter"|#8
|align="right"|1000
|align="right"|8
|align="right"|010
|-
|align="rightcenter"|#9
|align="right"|1001
|align="right"|9
|align="right"|011
|-
|align="rightcenter"|#aA
|align="right"|1010
|align="right"|10
|align="right"|012
|-
|align="rightcenter"|#bB
|align="right"|1011
|align="right"|11
|align="right"|013
|-
|align="rightcenter"|#cC
|align="right"|1100
|align="right"|12
|align="right"|014
|-
|align="rightcenter"|#dD
|align="right"|1101
|align="right"|13
|align="right"|015
|-
|align="rightcenter"|#eE
|align="right"|1110
|align="right"|14
|align="right"|016
|-
|align="rightcenter"|#fF
|align="right"|1111
|align="right"|15
|align="right"|017
|-
|align="right"|#10
|align="right"|10000
|align="right"|16
|align="right"|020
|-
|align="right"|#11
|align="right"|10001
|align="right"|17
|align="right"|021
|-
|align="right"|#12
|align="right"|10010
|align="right"|18
|align="right"|022
|-
|align="right"|#13
|align="right"|10011
|align="right"|19
|align="right"|023
|-
|align="right"|#14
|align="right"|10100
|align="right"|20
|align="right"|024
|-
|align="right"|#15
|align="right"|10101
|align="right"|21
|align="right"|025
|-
|align="right"|#16
|align="right"|10110
|align="right"|22
|align="right"|026
|-
|align="right"|#17
|align="right"|10111
|align="right"|23
|align="right"|027
|-
|align="right"|#18
|align="right"|11000
|align="right"|24
|align="right"|030
|-
|align="right"|#19
|align="right"|11001
|align="right"|25
|align="right"|031
|-
|align="right"|#1a
|align="right"|11010
|align="right"|26
|align="right"|032
|-
|align="right"|#1b
|align="right"|11011
|align="right"|27
|align="right"|033
|-
|align="right"|#1c
|align="right"|11100
|align="right"|28
|align="right"|034
|-
|align="right"|#1d
|align="right"|11101
|align="right"|29
|align="right"|035
|-
|align="right"|#1e
|align="right"|11110
|align="right"|30
|align="right"|036
|}
 
Rivi 167 ⟶ 93:
 
Ohjelmoinnissa heksadesimaaliluvut erotetaan desimaaliluvuista muun muassa seuraavin tavoin:
 
* #f3
* \xAB
* 0xCD (esimerkiksi [[C (ohjelmointikieli)|C]] johdannaisineen)
Rivi 177 ⟶ 103:
* x'40'
* '00'x
* #f3F3
 
Ohjelmoinnissa voidaan käyttää myös [[oktaaliluku]]ja, joiden kantaluku on kahdeksan. Oktaaliluvut erotetetaan muistaluvuista laittamalla eteen nolla. Esim. 071.
Rivi 192 ⟶ 119:
Esimerkiksi <nowiki><span style="color: #00EEE0;">sinivihreää tekstiä</span></nowiki> näkyy näin: <span style="color:#00EEE0">sinivihreää tekstiä</span>
 
== Esimerkkejä kymmenkannasta heksadesimaaleiksi muuntamisesta ==
 
=== Kymmenkannasta heksadesimaaleiksi ===
 
(Lukujärjestelmä on ilmoitettu alaindeksillä.)
Rivi 201 ⟶ 130:
* 255<sub>10</sub> = FF<sub>16</sub>
 
=== Heksadesimaalit kymmenkantaluvuiksi ===
== Heksasesimaali desimaaliksi ==
 
* #fF<sub>16</sub> <math> = (15 \cdot 16^0) = 15</math>
* #51<sub>16</sub> <math> = (5 \cdot 16^1) + (1 \cdot 16^0) = 81</math>
* #1ad1AD<sub>16</sub> <math> = (1 \cdot 16^2) + (11 \cdot 16^1) + (13 \cdot 16^0) = 429</math>
* #95f995F9<sub>16</sub> <math> = (9 \cdot 16^3) + (5 \cdot 16^2) + (15 \cdot 16^1) + (9 \cdot 16^0) = 38393</math>
* #3f4d03F4D0<sub>16</sub> <math> = (3 \cdot 16^4 ) + (15 \cdot 16^3) + (4 \cdot 16^2) + (13 \cdot 16^1) + (0 \cdot 16^0) = 259280</math>
 
SamaaSamankaltaista systeemiä voi soveltaa muihinkin lukujärjesteliinlukujärjestemiin.
 
== Katso myös ==