title: Why does printf return an int instead of a size_t in C
body: <p>Shouldn't the return be of type <code>size_t</code> instead? Because the size of objects in C is of this type, including the string passed to <code>printf</code>.</p>