hi Ich möchte wissen, wie es möglich ist, einen hexadezimalen negativen Wert zu konvertieren, um dezimal zu konvertieren, einfach ohne hexadezimal in binäre umwandeln und dann multipliziert jedes Bit mit einer Potenz von 2 und summiert den ganzen Wert, um das Ergebnis zu erhalten, es dauert zu viel Zeit: Beispiel der Nummer (32 Bits): 0xFFFFFE58Wie konvertiert man negative hexadezimale in dezimal
also wie kann ich es tun?
Computer eine beliebige Anzahl in der Regel als binär. – someuser
Ich bin mir nicht sicher, welche Darstellung Ihre Dezimalstelle annehmen soll. Versucht 'sprintf (Puffer,"% d ", 0xFFFFFE58);'? –
Wie können Sie was tun? eine hexadezimale Zahl lesen und drucken als Dezimalzahl? Bitte klären Sie Ihre Frage –