Hogyan válts át bináris, decimális és hexa között
- Írd be a számot a saját számrendszere mezőjébe: decimális, bináris, oktális vagy hexadecimális.
- A másik három mező azonnal kitöltődik.
- Szöveg átváltásához írd be a szövegmezőbe, és látod a bináris és hexa alakját.
- Bitsorozatot vagy hexa bájtokat is beilleszthetsz, hogy visszakapd az eredeti szöveget.
Számrendszerek és bináris szöveg
A számokat különböző számrendszerekben lehet leírni. A decimális tíz számjegyet használ (0-tól 9-ig), a bináris kettőt (0 és 1), az oktális nyolcat (0-tól 7-ig), a hexadecimális tizenhatot (0-tól 9-ig és A-tól F-ig). A decimális 255 binárisan 11111111, oktálisan 377, hexadecimálisan FF.
Decimálisból binárisba úgy jutsz el, hogy újra és újra osztasz 2-vel, és a maradékokat visszafelé olvasod; binárisból decimálisba pedig úgy, hogy összeadod az 1-es számjegyeket a hozzájuk tartozó 2-hatványokkal szorozva. Az eszköz ezt tetszőleges méretű egész számokkal végzi, pontosságvesztés nélkül.
A számítógépen a szöveget bájtokként tárolják. UTF-8 kódolással az A betű a 01000001 bájt (decimálisan 65, hexában 41), egy ékezetes betű, mint az é, két bájtot foglal (C3 A9). Ezért írják a bináris szöveget bájtonként 8 bites csoportokban.
Amit érdemes tudni
- Csak nemnegatív egész számokat vált át: nincs tizedes és előjel.
- A szöveg UTF-8 kódolású, ez a legelterjedtebb; más kódolás más bájtokat adna.
- Bájtok szöveggé alakításakor az eszköz jelzi, ha a bájtok nem alkotnak érvényes szöveget.
Gyakran ismételt kérdések
Hogyan váltok át decimálisról binárisra?
Írd be a számot a decimális mezőbe, és nézd a bináris mezőt. A decimális 10 binárisan 1010.
Hogyan váltok át szöveget binárisra?
Írd be a szöveget a szövegmezőbe: minden karakter 8 bites bájtként jelenik meg (az A a 01000001).
Hogyan váltok át hexát decimálisra?
Írd be a számot a hexadecimális mezőbe. Például az FF decimálisan 255.
Mi a helyzet a nagyon nagy számokkal?
Pontosságvesztés nélkül átváltja őket, akár több száz számjegyű számokat is.
Elmentik, amit beírok?
Nem. Minden a böngésződben számolódik.