Binary files in C?

I know that in C++, you can use fstream objects to read and write binary files using the corresponding read(char*, int) and write(char*, int). Are there functions in C that do the same things for FILE objects, or do I have to build them myself? 
