title: what does the output of this code mean? printf("%d", "x");
body: <p>Here is the full code</p>
  
  <pre><code>#include&lt;stdio.h&gt;
  
  int main(void) {
  
      printf("%d", "x");
  
      getchar();
      return 0;
  }
  </code></pre>
  
  <p>The output is 15620184. Logically is should return the numeral value of the string "x". But x itself is not a string. </p>