MATH TOOLS

Konwerter liczb binarnych, dziesiętnych i szesnastkowych

Przeliczaj liczby między systemem binarnym, ósemkowym, dziesiętnym i szesnastkowym.

Wybierz wprowadź numer podstawowy

Obsługiwane są ułamki i wartości ujemne. Można także używać przedrostków 0b i 0x.

Binarny

BASE 2
0

Dziesiętny

BASE 10
0

Szesnastkowy

BASE 16
0

Wszystkie konwersje przeprowadzane są wyłącznie w Twojej przeglądarce.

QUICK REFERENCE

lista dziesiętna, binarna i szesnastkowa od 0 do 16

DziesiętnyBinarnySzesnastkowy
0000000000x0
1000000010x1
2000000100x2
3000000110x3
4000001000x4
5000001010x5
6000001100x6
7000001110x7
8000010000x8
9000010010x9
10000010100xa
11000010110xb
12000011000xc
13000011010xd
14000011100xe
15000011110xf
16000100000x10

HOW IT WORKS

Konwersja liczb podstawowych za pomocą JavaScript

Ta strona internetowa wykorzystuje JavaScript do konwersji liczb podstawowych. W tym celu JavaScript udostępnia metody parseInt i toString. Pierwszy parametr

toString służy do konwersji liczby dziesiętnej na określoną liczbę bazową. Drugi parametr

const value = 334;
value.toString(16); // "14e"

parseInt służy do konwersji określonej liczby podstawowej na dziesiętną.

parseInt('101001110', 2); // 334

Ale parseFloat nie udostępnia parametrów do konwersji liczby bazowej. Musisz napisać jakiś skrypt, jeśli chcesz przekonwertować float z dowolnej liczby bazowej.

Używam tych skryptów, które znajdują się w Stackoverflow.

Converting hexadecimal to float in JavaScript – Stack Overflow

Ta funkcja udostępnia parametr do konwersji liczby bazowej, np. parseInt.