Adding a leading 0 to incoming HEX data for conversion to binary

Sme1986:
So my 0x03 converts to 0B0011 instead of 0B00000011

0B0011 and 0B00000011 are exactly the same number. Why do you need an ASCII representation of a binary number anyway?