Strings in C can be implemented as arrays of characters that are terminated with a null character. Common string operations include concatenation, comparison, copying and manipulating substrings. Functions like strcpy, strcat, strcmp are used for these operations. Input and output of strings uses format specifiers like %s in functions like printf and scanf. The standard C library provides additional functions for string manipulation in the string.h header file.