Ich habe eine Reihe von Zahlen als hexadezimale Zeichenfolgen in Protokolldateien, die von einem Perl-Skript analysiert werden, und ich bin relativ unerfahren mit Perl.Konvertieren von hexadezimalen Zahlen in Strings in negative Zahlen, in Perl
Einige dieser Nummern sind tatsächlich mit negativen Zahlen versehen, d. H. , wenn sie als 16-Bit-Ganzzahl mit Vorzeichen dargestellt sind.
Kann mir bitte jemand den kanonischen Weg sagen, die vorzeichenbehaftete Darstellung dieser Nummer aus der Zeichenkette FFFE
in Perl zu erhalten, oder mich anderweitig auf ein Tutorial oder eine andere Ressource verweisen?
Nur FWIW, zumindest im 2er-Komplement, FFFE ist -2 - FFFF ist -1. –
Ähm, hoppla. Du hast absolut recht, ich habe nicht nachgedacht. –