Trong C, kiểu của string literal là char[]. Trong C++, string literal thông thường có kiểu array of n const char. Ví dụ: kiểu của "Hello" là array of 6 const char. Tuy nhiên, nó có thể chuyển đổi thành const char* bằng chuyển đổi mảng-thành-con-trỏ.
Lưu ý: chuyển đổi mảng-thành-con-trỏ cho ra con trỏ đến phần tử đầu tiên của mảng.