Převodník číselných soustav
DEC · BIN · HEX · ASCII

Bit pattern (dvojkový doplněk):

Jak používat převodník

Zadejte číslo do libovolného pole a ostatní se automaticky přepočítají.

Unsigned — neznaménková hodnota (0 až 2ⁿ−1).
Signed — záporná interpretace ve dvojkovém doplňku (−2ⁿ⁻¹ až 2ⁿ⁻¹−1). Bit pattern (BIN, HEX) zůstává stejný.

  • Decimální pole nedovolí napsat číslo mimo rozsah zvolené šířky. Vložené větší číslo se ořízne na spodní bity a převodník to oznámí.
  • V binárním a hexadecimálním poli se uprostřed číslice přepisují, na konci se připisují a nejvyšší číslice se vysouvá.
  • Hexadecimální: každý druhý znak (od konce) je podbarvený
  • Binární: každá čtveřice číslic (od konce) je podbarvená
  • Signed: MSB zvýrazněn jako znaménkový bit

Pole „Znak“ zobrazuje Unicode/ASCII znak odpovídající decimální hodnotě. Čisté ASCII je rozsah 0–127, hodnoty 128–255 odpovídají Latin-1 (ISO 8859-1). Pro bitové šířky větší než 8 bitů se zobrazí znak z nejnižších 8 bitů.

Příklady použití

Klikněte na řádek pro načtení do převodníku:

DEC (u)DEC (s)HEXBINPoznámka
255−1FF11111111Maska 0xFF / −1 signed
128−1288010000000INT8_MIN
1271277F01111111INT8_MAX
65654101000001ASCII 'A'
13130D00001101CR \r
10100A00001010LF \n
409540950FFF000011111111111112bit ADC (ESP32), 16 b
Prefix notace & C typy
Zadejte hodnotu do pole výše.
Bitová kalkulačka

U každého operandu zvolte soustavu DEC, HEX nebo BIN. Napsaný prefix 0x nebo 0b soustavu přepne sám, takže 101 je v režimu DEC sto jedna a v režimu BIN pět.
Formát výsledku se řídí operandem A. Pod výsledkem najdete vždy i ostatní soustavy (dec · hex · bin), kliknutím se zkopírují.

Bitmask helper
C / Arduino
Python
Pro přidání do záložek stiskněte Ctrl + D