title: Why sizeof(size_t) is not 1?
body: <p>I was just wondering: since <code>sizeof()</code>'s return type is <code>size_t</code>, why does <code>sizeof(size_t)</code> give me <code>4</code>?
  That is, when I <code>malloc(someSize)</code>, did I asked for <code>someSize</code> bytes or <code>someSize*4</code> bytes ?</p>
  
  <p>I've been doing an ASM homework for two days, and I'm getting pretty confused now. Thanks for your help!</p>