A string must have at least two characters in it (unless it is the empty string), since it is terminated by the null character. A single character constant is just the internal value for the character it represents.
Thus "a" contains the characters 'a' and '\0'. 'a' contains just 'a'.
Back to the questions.