Przelicznik szesnastkowy do dziesiętnego

Przelicz liczby szesnastkowe na liczby dziesiętne łatwo i dokładnie.

Kalkulator

Wpisz swój numer

Wprowadź numer szesnastkowy (0- 9, A- F)

Przewodnik

Zrozumienie szesnastkowego i jego historii

Co to jest Hexdecimal?

System liczby szesnastkowej (lub bazowej -16) używa szesnastu odrębnych symboli do reprezentowania wartości. Wykorzystuje cyfry 0- 9 do reprezentowania wartości od 0 do 9, a litery A- F do reprezentowania wartości od 10 do 15. Szesnastkowy jest szeroko stosowany w komputerach, ponieważ zapewnia bardziej kompaktową i czytelną dla człowieka reprezentację danych binarnych.

Numery szesnastkowe

0 = 0
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
9 = 9
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

Historia

The earliest known use of base-16 was by the mathematician Gottfried Wilhelm Leibniz in the late 17th century. Leibniz, who is also known for developing calculus and the binary system, initially called it "sedecimal." Throughout the centuries, it has been referred to by various names, including sedecimal, sexdecimal, and sedenary.

Hexadecimal as we know it today became widely used in the computing era. The term "hexadecimal" first appeared in technical documentation in 1950 when it was used for inputting numbers and instructions into the Standards Eastern Automatic Computer (SEAC), designed by the National Bureau of Standards in the United States.

Dlaczego używać szesnastkowego?

Istnieje kilka przekonujących powodów, dla których szesnastkowy jest szeroko stosowany w komputerach:

  • Efektywne przedstawicielstwo Binarne:Każda cyfra szesnastkowa reprezentuje dokładnie cztery bity binarne, co sprawia, że konwersja między szesnastkowym i binarnym proste. To czyni go idealnym skrótem do reprezentowania danych binarnych.
  • Compact Notation:Szesnastkowy wymaga mniejszej liczby cyfr niż binarny do reprezentowania tej samej wartości. Na przykład liczba binarna 11010110 może być wyrażona jako D6 w szesnastkowym.
  • Zagadnienie pamięci:W komputerach adresy pamięci są często wyrażane w szesnastku, ponieważ skutecznie reprezentują wartości bajtowe i lokalizacje pamięci.
  • Reprezentacja kolorów:W projektowaniu stron internetowych i grafice cyfrowej kolory są zazwyczaj definiowane przy użyciu notacji szesnastkowej (np. # FF0000 dla czerwonego), gdzie każda para cyfr reprezentuje intensywność czerwonych, zielonych i niebieskich komponentów.
  • Identyfikacja błędu:Szesnastkowy służy do definiowania lokalizacji błędów pamięci, co pomaga programistom znaleźć i naprawić problemy bardziej efektywnie.

Oznaczenie szesnastkowe

W celu odróżnienia liczb szesnastkowych od innych systemów liczbowych, powszechnie stosowane są różne przedrostki lub przyrostki:

0xprzedrostek (np0x1A3) - Często w językach programowania, takich jak C, C + + i Java
#przedrostek (np#FF7734) - Używany w HTML i CSS dla kodów kolorów
hprzyrostek (np1A3h) - Często używane w języku montażowym
$przedrostek (np$1A3) - Używany w niektórych językach montażowych i starszych systemach programowania

Zrozumienie struktury i celu liczb szesnastkowych jest pierwszym krokiem w opanowaniu technik konwersji. Poniższe sekcje wyjaśniają szczegółowy proces konwersji wartości szesnastkowych na dziesiętne.

Przewodnik

Jak konwertować szesnastkowy do dziesiętny

Szesnastkowy (podstawa-16) używa następujących cyfr:

0-9

A = 10

B = 11

C = 12

D = 13

E = 14

F = 15

Krok do konwersji:

  1. 1
    Zapisz numer szesnastkowy
  2. 2
    Mnożyć każdą cyfrę przez 16 podniesioną do potęgi pozycji (zaczynając od 0 po prawej)
  3. 3
    Dodaj wszystkie produkty, aby otrzymać liczbę dziesiętną
Przykład:

1A = (1 × 16¹) + (10 × 16⁰)

1A = 16 + 10

1A = 26

Przykłady

Wspólne przykłady

Przykład 1Numery podstawowe

0x0 = 0

0x1 = 1

0x9 = 9

Przykład 2Listy

0xA = 10

0xF = 15

0xFF = 255

Przykład 3Wspólne wartości

0x10 = 16

0x100 = 256

0x1000 = 4096

Przykład 4Mieszane numery

0x1A = 26

0xB4 = 180

0x3E8 = 1000

Narzędzia

Konwertery matematyczne

Potrzebujesz innych konwerterów?

Nie możesz znaleźć konwertera, którego potrzebujesz?Skontaktuj się z namizasugerować inne konwertery matematyczne.