visual basic 2005を使っているのですが

数字の「40と31」をxorすると結果が55になるのはどうしてなんでしょうか?
正解は71だと思うのですが行き詰ってしまいました・・・