The string literal 'TRUE' contains 4 visible characters (T, R, U, E) plus a null terminator ('\0') which C automatically adds at the end of string literals. This makes flag a 5-element character array. The null terminator is essential for C strings to work properly with string functions.