title: printf format for 1 byte signed number
body: <p>Assuming the following:</p>
  
  <pre><code>sizeof(char) = 1
  sizeof(short) = 2
  sizeof(int) = 4
  sizeof(long) = 8
  </code></pre>
  
  <p>The <code>printf</code> format for a 2 byte signed number is <code>%hd</code>, for a 4 byte signed number is <code>%d</code>, for an 8 byte signed number is <code>%ld</code>, but what is the correct format for a 1 byte signed number?</p>