Ich weiß, wir können die printf("%04X", value);
um hexadezimale Werte ohne Vorzeichen zu drucken.
Gibt es ein ähnliches Flag oder eine Funktion in C, mit der Sie vorzeichenbehaftete Hex-Werte drucken können?
Etwas Ähnliches wie dies
Binary Hex (signed) Hex (unsigned)
-------- ----------- --------------
00000010 +0x2 0x2
00000001 +0x1 0x1
00000000 +0x0 0x0
11111111 -0x1 0xFF
11111110 -0x2 0xFE
11111101 -0x3 0xFD