Strings in C programming can be represented as arrays of characters terminated by a null character. A string is initialized by enclosing the characters within double quotes. Functions like strcpy(), strcat(), strcmp(), strlen() etc in string.h header file can perform operations on strings like copying, concatenating, comparing and finding length.