This was soo annoying to track down I thought I'd come out of retirement to post it.

printf("%02hhX\n", 4-7);

What should that print out?