title: Size of #define values
body: <p>If a value is defined as </p>
  
  <p><code>#define M_40        40</code></p>
  
  <p>Is the size the same as a <code>short</code> (2 bytes) or is it as a <code>char</code> (1 byte) or <code>int</code> (4 bytes)?</p>
  
  <p>Is the size dependent on whether you are 32-bit or 64-bit?</p>