title: How can we allocate memory of order 10^15 in C
body: <p>I need to allocate memory of order of 10^15 to store integers which can be of long long type.
  If i use an array and declare something like </p>
  
  <pre><code>long long  a[1000000000000000];
  </code></pre>
  
  <p>that's never going to work. So how can i allocate such a huge amount of memory.</p>