How to size an array in c? 32 bit mcu : <p>The following line of c code creates an array to store a picture from a camera. The images are about 22kb. </p>

<pre><code>uint8_t picturearray[32*1024];
</code></pre>

<p>The mcu is 32 bit. I'm just wondering why it is <code>32*1024</code>? Is it 32 because it is 32 bit? Why would it be 1024?</p>

<p>Thanks </p>
