Explanation : In C, wide characters are represented using wchar_t, which can represent character values beyond the range of ordinary char on many implementations. A wide character constant uses the L prefix, such as L'A'. The null wide character terminates wide-character strings. The EOF macro is an integer input-status indicator, not a wide-character string terminator.