title: What is the __STDC_VERSION__ value for C11?
body: <p>I know that compilers use <code>__STDC__</code> to indicate that a compiler is standard C and, from, there, you can use <code>__STDC_VERSION__</code> to figure out which <em>level</em> of the standard you're using.</p>
  
  <p>I also know that C90 had no value, C90 amendment 1 had <code>199401L</code> and C99 had <code>199901L</code>.</p>
  
  <p>The latest C1x draft I have simply states it as <code>201ymmL</code> and I'm assuming it was made a less "vague" value in the final standard.</p>
  
  <p>My guess is that it will be <code>201112L</code> since that's when C11 was ratified but I'd like to be certain.</p>
  
  <p>I thought I could try using <code>gcc -std=c1x</code> but the version of <code>gcc</code> I'm running doesn't support that yet.</p>
  
  <p>Does anyone know what the actual value is?</p>