Ein Byte: FF
FF
255
F × 16 + F × 1 ist 15 × 16 + 15 = 240 + 15 = 255, der größte Wert, den ein Byte speichern kann.
Gib eine Hexadezimalzahl ein und lies ihren Dezimalwert ab. Darunter steht jeder Schritt der Rechnung. Zu Beginn steht FF im Feld, also 255.
Zuletzt aktualisiert
Coddy bringt es dir bei, indem du echten Code im Browser schreibst: interaktive Lektionen, sofortiges Feedback und KI-Hilfe, wenn du feststeckst.
Hexadezimal ist das Zahlensystem zur Basis 16. Es verwendet die Ziffern 0 bis 9 und die Buchstaben A bis F, wobei A für 10 steht, B für 11 und so weiter bis F, das 15 bedeutet. Jede Stelle ist 16-mal so viel wert wie die Stelle rechts daneben: Die rechte Ziffer zählt Einer, die nächste Sechzehner, dann 256er, dann 4096er.
Zum Umrechnen nimmst du den Wert jeder Ziffer, multiplizierst ihn mit ihrem Stellenwert und addierst alles. 2A ist 2 × 16 + 10 × 1 = 42. 1F4 ist 1 × 256 + 15 × 16 + 4 × 1 = 500. Das Feld unter dem Konverter schreibt diese Zeilen für jede Eingabe aus.
Der Konverter akzeptiert Groß- und Kleinbuchstaben sowie ein optionales 0x davor. Er rechnet mit BigInt, deshalb werden auch Werte über 2⁵³ wie FFFFFFFFFFFFFFFF exakt umgerechnet.
00 ist 0 und FF ist 255.0x vor einer Zahl, wie in 0xFF, kennzeichnet sie nur als Hex. Es gehört nicht zum Wert.FF
255
F × 16 + F × 1 ist 15 × 16 + 15 = 240 + 15 = 255, der größte Wert, den ein Byte speichern kann.
#1E90FF
rgb(30, 144, 255)
Jedes Ziffernpaar ist ein Farbkanal: 1E ist 1 × 16 + 14 = 30, 90 ist 9 × 16 = 144 und FF ist 255.
1F4
500
1 × 256 + 15 × 16 + 4 × 1 = 256 + 240 + 4 = 500.
0x7FFF
32767
7 × 4096 + 15 × 256 + 15 × 16 + 15 = 32767, die größte vorzeichenbehaftete 16-Bit-Ganzzahl.
A gleich 10 und F gleich 15, und keine einzelne Ziffer ist mehr als 15 wert.10 ist sechzehn, nicht zehn.0x oder # mitrechnen. Entferne es vor dem Umrechnen.10 gleich 1 × 16 + 0 = 16.int('FF', 16) den Wert 255 zurück. In JavaScript gibt parseInt('FF', 16) ebenfalls 255 zurück; für Werte über 2⁵³ nimmst du BigInt('0xFF'), damit nichts gerundet wird.