title: Printing the hexadecimal representation of a char array[]
body: <p>I've got an array of 8 bytes that I'm trying to print out the hexadecimal notation for.  Using <code>printf("%x", array)</code> I can get at the first byte and print it out but I'm getting <code>"0xffffff9b"</code> or something of the sort.  Is there a way to get the notation without the "f's"?</p>
  
  <p>I would like to print out each element looking something like:</p>
  
  <p><code>0x9a, 0x43, 0x0D</code>, etc.</p>