Search engines aren't difficult to use. If you go to Google and type in "c++ bitwise not" then it'll fetch back a list of useful websites you can look at for more information. Here's a nice little demo page of how to do it, that I sometimes show people: http://lmgtfy.com/?q=c+++bitwise+not