BitCalc is not a full-featured calculator, but a small program specialized in bitwise operations used for programming.
Supported operators are & (AND), | (OR), ^ (XOR) , ~ (complement), > (right shift). It also supports base change among hexadecimal, decimal and binary which you can swtich at anytime during calculation.