What is the difference between int and char arrays?
<p>What is the difference between int and char arrays below: </p>

<pre><code>int main()
{
    int numbers[] = {2,1,3};
    char letter[] = {'a','b','\0'};
    cout&lt;&lt; numbers&lt;&lt;endl;
    cout&lt;&lt; letter&lt;&lt;endl;
}
</code></pre>

<p>Output: </p>

<pre><code>0x22ff12 // an address
ab
</code></pre>

<p>Why isn't the 213 displayed ? 
I know the name of an array will point to the address of its first element, but why
does a char array display different behavior?</p>
