Most of the time you don't need to use the bitwise operations. The only time I've had to operate with bits is combining the modes in the ifstream/ofstream constructors:
ifstream in( "myfile.txt", ios::in | ios::binary ) ;
Also when I dealt with bitmaps and transparency, I had to use masking and it involved bitwise knowledge.