double a, b, c;
a = 0.509;
b = 1.501;
c = a ^ b;

↑こんな感じで書くとビルドエラーになるんですが、小数同士の
Xorを取るにはどうすればいいんでしょう?
"^"の左右オペランドが間違いとか言われます。