24
I know we can use printf("%04X", value); to print unsigned hexadecimal values.
Is there a similar flag or a function in C that you can use to print signed hex values?
Something similar like this
Binary Hex (signed) Hex (unsigned)
-------- ----------- --------------
00000010 +0x2 0x2
00000001 +0x1 0x1
00000000 +0x0 0x0
11111111 -0x1 0xFF
11111110 -0x2 0xFE
11111101 -0x3 0xFD