Hány biten különbözik a, K' és, p'karakter ASCII. kódja binárisan? (az, K' karakter decimális kódja 75, , az a' karakteré 97. )
K = 75 = 1001011
a = 97 = 1100001
1.bit 1, 1 = nem
2.bit 1, 0 = igen
3.bit 0, 0 = nem
4.bit 1, 0 = igen
5.bit 0, 0 = nem
6.bit 0, 1 = igen
7.bit 1, 1 = nem
Az ASCII-karakterkészlet 7 biten írja le a karaktereket.
Hogy leírjuk egy-egy karakter bináris reprezentációját szükségünk van a decimális megfelelőjéére, amit egy táblázatból nézhetünk ki - például ebből:
Vegyük például az "a" karaktert. Decimális kódja 97.
Menjünk végig a biteken - a 6-kal kezdjünk és a 0-kal fejezzük be:
2^6 = 64. 97/64 = 1, maradék 33.
2^5 = 32. 33/32 = 1, maradék 1.
2^4 = 16. 1/16 = 0, maradék 1.
2^3 = 8. 1/8 = 0, maradék 1.
2^2 = 4. 1/4 = 0, maradék 1.
2^1 = 2. 1/2 = 0, maradék 1.
2^0 = 1. 1/1 = 1, maradék 0.
tehát a 97 bináris megfelelője: 1100001.
Ugyanezeket kell kiszámolnod a K-val (vigyázz! nagybetű!) és a p-vel.
Nem igazán értem. Ha nincs róla lövésed és még utánanézni is lusta vagy, akkor miért érdekel? Az ember nem ébred úgy, hogy "vajon hány bit különbség lehet a 'K' és a 'p' között?"
Ha házi, akkor pedig az a célja, hogy megértsd az alapjait, de mint látom te még az órai anyagnak sem vagy hajlandó utána nézni.
Nyah mindegy, kell a napi jócselekedet:
Lássuk a K-t! A decimális leírás jó, de nem a legjobb. A hexadecimális sokkal beszédesebb: 4B. A hexadecimális 4-es dinárisan 0100 alakú, a B pedig 1011. A kettőt egymás után írva kapod, hogy a K binárisan: 01001011.
Írd le így a p-t is és hasonlítsd össze, hogy hány helyen különböznek!
"már csak azt nem tudom hogy a nagybetű esetében mit kell figyelembe venni"
Más az ASCII-kódja a kisbetűnek, mint a nagybetűnek.
Például az "a"-nak 97, de az "A"-nak 65.
Ezért linkeltem be az ASCII-táblát.
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!