Konvertor číselnej sústavy
Preveď medzi binárkou, oktálkou, decimálkou, hexa a akoukoľvek sústavou od 2 do 36.
| Base | Value |
|---|---|
| 2 (binary) | … |
| 8 (octal) | … |
| 10 (decimal) | … |
| 16 (hex) | … |
| 32 | … |
| 36 | … |
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Číslo môžeš zapísať v rôznych sústavách: binárka (0/1), oktálka (0–7), decimálka (0–9), hexa (0–9, a–f) — a všetky medzitým (2 až 36, kde po 10 nasledujú písmená). Tento konvertor preloží číslo z jednej sústavy do druhej v jednom kroku.
Kedy to použiť
- Debug binárneho protokolu, kde dostávaš bajty v hexa.
- Práca s file permissions v Unixe (oktálka 755 = rwxr-xr-x).
- Bitwise operations — pozri si, ako bity vyzerajú binárne.
- Convert hex farby na decimálne RGB hodnoty komponentov.
Časté chyby
- Prefix.
0x= hex,0b= binárka,0o= oktálka. Bez prefixu sa predpokladá decimálka. - Veľké čísla. JavaScript number má presnosť ~53 bitov; pre väčšie použij BigInt.
- Záporné čísla. Two's complement reprezentácia záporných čísel v binárke závisí od šírky (8/16/32/64-bit).
- Case-sensitivity. Hex môže byť
FFajff— obe sú validné, 255. - Leading zeros. V JS literále
0123bola kedysi oktálka; v strict mode chyba.