Konvertiert einen vorzeichenbehafteten Dezimalwert in hexadezimale Codierung mit Zweierkomplement

8

Ich muss eine signierte ganze Zahl als hexadezimal codieren, indem ich die Zweierkomplement-Notation verwende. Zum Beispiel möchte ich

konvertieren %Vor%

Bisher habe ich an den folgenden Zeilen gearbeitet:

%Vor%

Dies entspricht dem, was Wolfram Alpha anzeigt , aber ich weiß nicht, wie ich es erreichen soll zu der vorzeichenbehafteten 24bit int-Darstellung der Zahl (ffffa0c9).

Ich habe herausgefunden, wie man die vorzeichenlose Binärzahl nimmt und diese als Zweierkomplement darstellt:

%Vor%

aber ich bin mir nicht sicher, ob die Binärdarstellung dieser Zahl in hex konvertiert werden soll.

Irgendwelche Ideen?

    
diffa 26.05.2011, 23:17
quelle

1 Antwort

3
MRAB 26.05.2011, 23:36
quelle

Tags und Links