String literals are used to specify arrays of characters. They are sequences of characters enclosed within double quotes (e.g.
"abcd" and have the type
L prefix makes the literal a wide character array, of type
wchar_t*. For example,
Since C11, there are other encoding prefixes, similar to
For the latter two, it can be queried with feature test macros if the encoding is effectively the corresponding UTF encoding.