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.
In version 1.1, logging feature is added so that you can review your calculation History and save it as standard .txt file. Base of the log can be swithced among hexadecimal, decimal and binary separately from the calculator itself.
In addition, each button is assigned to its key equivalent so that you can use BitCalc totally mouse free.