title: Why is memset() incorrectly initializing int?
body: <p>Why is the output of the following program <code>84215045</code>?</p>
  
  <pre><code>int grid[110];
  int main()
  {
      memset(grid, 5, 100 * sizeof(int));
      printf("%d", grid[0]);
      return 0;
  }
  </code></pre>