Verzeihen Sie mir, wenn das schon einmal gefragt wurde, aber ich versichere Ihnen, ich habe das Internet durchforstet und nichts gefunden, wahrscheinlich weil ich nicht die richtige Terminologie habe. (?)Codierung von ... einer Art?
Ich möchte eine ganze Zahl nehmen und wandeln es in ein Little-Endian-Hex-Darstellung wie folgt aus:
303 -> 0x2f010000
Ich kann sehen, dass die Bytes so gepackt sind, dass die Die Plätze von 16 und 1 befinden sich beide im selben Byte, und der Platz von 4096 und der Platz von 256 teilen sich ein Byte. Wenn mich jemand auf die richtige Terminologie für eine solche Kodierung hinweisen könnte, bin ich sicher, dass ich meine Antwort darauf finden könnte. Vielen Dank!
Suchen Sie eine Funktion wie ein dec2hex? Viele Sprachen verfügen über Funktionen zum Konvertieren einer dezimalen in eine hexadezimale Darstellung. – Kekoa
+1 für möglicherweise die höflichste Frage, die ich jemals auf SO gesehen habe. :-) –
Konvertieren direkt in Hex ist kein Problem - Wie im Beispiel kann ich 303 in 12f mit einer Hex-Konvertierung konvertieren. Was ich brauche, ist die Codierung mit einem Byte, um jedes Paar von Hexadezimalstellen zu halten, wenn das Sinn macht. – Blumer