title: strcmp() return values in C
body: <p>I am learning about <code>strcmp()</code> in C. I understand that when two strings are equal, <code>strcmp</code> returns 0.</p>
  
  <p>However, when the man pages state that <code>strcmp</code> returns less than 0 when the first string is less than the second string, is it referring to length, ASCII values, or something else?</p>