16-os számrendszerben hogyan számoljunk fel 64-ig?
Ugyanúgy csinálod, mint tízes számrendszerben, csak több számjegy van. 0..9 helyett 0..9A..F.
Tehát:
1
2
3
...
9
A
B
...
F
10
11
12
...
1F
20
21
22
...
Megspóroltam neked kettő percet! Nehogy gondolkodnod kelljen!
Tádá:
01 - 01
02 - 02
03 - 03
04 - 04
05 - 05
06 - 06
07 - 07
08 - 08
09 - 09
0A - 10
0B - 11
0C - 12
0D - 13
0E - 14
0F - 15
10 - 16
11 - 17
12 - 18
13 - 19
14 - 20
15 - 21
16 - 22
17 - 23
18 - 24
19 - 25
1A - 26
1B - 27
1C - 28
1D - 29
1E - 29
1F - 30
20 - 31
21 - 32
22 - 33
23 - 34
24 - 35
25 - 36
26 - 38
27 - 39
28 - 40
29 - 41
2A - 42
2B - 43
2C - 44
2D - 45
2E - 46
2F - 47
30 - 48
31 - 49
32 - 50
33 - 51
34 - 52
35 - 53
36 - 54
37 - 55
38 - 56
39 - 57
3A - 58
3B - 59
3C - 60
3D - 61
3E - 62
3F - 63
40 - 64
De hogy értsd:
0 = 0
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
9 = 9
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15
10 = 16 // 1 '16-os' + 0 'egyes' = 16
11 = 17 // 1 '16-os' + 1 'egyes' = 17
...
1F = 31 // 1 '16-os' + 15 'egyes' = 31
...
40 = 64 // 4 '16-os' + 0 'egyes' = 64
VAGY!
64-et felosztod 2es számrendszerre.
64/2=32 - maradék 0
32/2=16 - maradék 0
16/2=8 - maradék 0
8/2=4 - maradék 0
4/2=2 - maradék 0
2/2=1 - maradék 0
1/2=0 - maradék 1
Lentről felfele haladva: 1000000
mivel 1byte = 8bit és csak 7 karakter van fent, így egy 0-val ki kell egészíteni az egyes előtt:
|-100|0000| => |0100|0000|
1. blokk: 0*(2^3)+1*(2^2)+0*(2^1)+0*(2^0) = 4
2. blokk: 0*(2^3)+0*(2^2)+0*(2^1)+0*(2^0) = 0
Tehát: 40
---------------------------------
Legyen még egy példa: 186
186/2=93 - maradék 0
93/2=46 - maradék 1 [(46*2)+1 = 93]
46/2=23 - maradék 0
23/2=11 - maradék 1
11/2=5 - maradék 1
5/2=2 - maradék 1
2/2=1 - maradék 0
1/2=0 - maradék 1
Lentről felfele haladva: 10111010
pont 8 karakter, így nem kell kiegészítés
(Megjegyzés: Ha mondjuk 11010 lenne csak, akkor így nézne ki: 00011010)
|1011|1010|
1. blokk: 1*(2^3)+0*(2^2)+1*(2^1)+1*(2^0) = 8+0+2+1 = 11 ami B
2. blokk: 1*(2^3)+0*(2^2)+1*(2^1)+0*(2^0) = 8+0+2+0 = 10 ami A
Tehát: BA
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!