hex() - Von hexadezimal nach dezimal umwandeln in Perl
Die Funktion hex() wandelt eine hexadezimale Zahl zurück nach dezimal.
Zur Erklärung:
Eine hexadezimale Zahl ist eine Zahl, die auf der Basis 16 existiert. Dezimalzahlen haben die Basis 10.
Kommentare zum Beitrag "hex() - Von hexadezimal nach dezimal umwandeln in Perl "
Kommentar von Paul Lenz
Ich hatte gehofft, hier einen Hinweis auf die Umkehrfunktion Dec->Hex zu finden.
Kommentar von Renée Bäcker
Einfache Umwandlung von Dezimal nach Hex:
my $hex = sprintf "%x", $dezimalzahl; print $hex;
Kommentar von weiling
wie wandelt man hexadezimal in dezimal um :suchen:
Kommentar von weiling
gehts etwas einfacher
Kommentar von Rainy
Schön wäre es, wenn es funktionieren würde.
Ich lese aus einem File mit rein binärer Daten einen Substring ein, 1 Zeichen vorerst.
mache ich wie beschrieben, bekommt man:
Illegal hexadecimal digit '' ignored at....
Im extrahierten Teil steht genau das Zeichen drinnen as ich will, weil wenn ich es per >> in ein File umleite und dann HEX betrachte ist es da...
Ziel ist es 4 bytes davon in dezimal zu wandeln, um damit zu rechnen - nur es geht eben nicht wie beschrieben... :-(