title: load/store between 8-bit and 32-bit values
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/1522994/store-an-int-in-a-char-array">Store an int in a char array?</a>  </p>
  </blockquote>
  
  
  
  <p>i want to load 4 8-bit unsigned char to 32-bit integer. And store 32 bit integer to unsigned char pointer. How is this possible?Example usage below;</p>
  
  <pre><code>int 32bitint1= 0xff000000 | (uchar1&lt;&lt;16) | (uchar2&lt;&lt;8) | uchar3;
  int 32bitint2= 0xff000000 | (uchar4&lt;&lt;16) | (uchar5&lt;&lt;8) | uchar6;
  //then this 32-bit integer to uchar pointer;
  ucharpointer[0] = 32bitint1;
  ucharpointer[4] = 32bitint2;//is this possible?or how
  </code></pre>