Kezdőoldal » Számítástechnika » Egyéb kérdések » Hogy tudom átszámolni azt,...

Hogy tudom átszámolni azt, hogy egy adott Decimális vagy Hexadecimális szám hány bit-es?

Figyelt kérdés
Nemrég tanultuk, és ha megcsinálom az átváltást pl: 303404 Decimális szám 4A12C hexában, amely binárisan 1001010000100101100 ami pedig elvileg 19 bit, de a 303404 állítólag a 16 bitbe bele kellene férjen. Ez akkor hogy is van? Kérem, az esetleges antiszociális és/vagy sértegető kommentálók kíméljenek. Szeretném megérteni ezt a számítást. Köszönöm.

2016. máj. 3. 11:32
 1/5 anonim ***** válasza:

A hexának minden jegye 4 bitet foglal:


4A12C h = 0100 1010 0001 0010 1100 b


Az elején levő 0-kat meg lehagyhatod, tehát csak az első hexa jegyet kell megnézned, hogy hány bites.


Ez valóban nem fér be 16 bitbe, nem is értem én sem, miért/hogyan kéne neki...

2016. máj. 3. 11:47
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
Te kevered a szezont a fazonnal. Igen a hexadecimális 16 ot jelent, 0123456789abcdef Igen ez 16db karakter. De nem 16 bitet jelent. 16bit be decimálisan 65536 szám fér bele. A tied ettől jóval nagyobb.
2016. máj. 3. 12:28
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
Köszönöm, de még mindig nincs elmondva az, hogy miért nem fér bele, illetve miért keverem. Mi alapján számoljuk ki, hogy az belefér e 16 bitbe vagy sem? Mivel ezt a számot, amit példának felhoztál,írja a könyv, de semmi több. Nincs kifejtve.
2016. máj. 4. 09:42
 4/5 SimkoL ***** válasza:

A bináris számrendszer a 2 hatványaira épül. A legkisebb helyiérték az 2^0, a következő az 2^1, a következő az 2^2 és így tovább. Ebből adódik, hogy 1 biten maximum 1 lehet a legnagyobb érték, 2 biten 3, , 3 biten 7, és így tovább.... Tehát egy 16 bites szám maximum 2^16 - 1 azaz 65535 lehet, egy 32 bites pedig 2^32 - 1 azaz 4294967295.

Az, hogy hány bitbe fér bele pedig egészrész(log2(szam)) + 1 tehát a számod

log2(303404) = 18.2108805803

Ebből az egészrész -> 18 tehát 18 + 1 = 19 bitbe fér bele.

2016. máj. 4. 10:47
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Utolsónak köszönöm, erre voltam kíváncsi! :)
2016. máj. 4. 11:55

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!