String literals String literals are actually arrays of chars (ie. char [ ] or char*) This is a hang over from C The end of the string is marked by a nul ('\0') char This means strings can't contain '\0's