Can someone please tell me what the following format specifier does exactly? I understand what the specifiers in general mean, and how to use them , but I have never seen this one before
printf("%1X",x & 0x01 << j ? 1 : 0) ;
I get that the big X means unsigned hex, but what does the number in front of it mean?