fgets() and fputs() are used for string input/output operations. fgets() reads a string from a file into a specified memory location, reading up to a maximum number of characters. fputs() writes a string to a specified file. getw() and putw() are used to read and write integers to files. Fscanf() and fprintf() handle formatted input/output, with fscanf() reading formatted data from a file according to a control string, similar to scanf() but taking a file pointer as the first argument.