uint16
次のような浮動小数点数のxor を作成したい:
uint16_t a=20000;
double r,x,xo;
r=3.8;
xo=.1;
x=(int) r*xo*(1-xo);
c=a^x;
テストを実行すると、次のエラーが発生します。
invalid operand to binary ^
x
16ビットの整数値に変換するにはどうすればよいですか?
uint16
次のような浮動小数点数のxor を作成したい:
uint16_t a=20000;
double r,x,xo;
r=3.8;
xo=.1;
x=(int) r*xo*(1-xo);
c=a^x;
テストを実行すると、次のエラーが発生します。
invalid operand to binary ^
x
16ビットの整数値に変換するにはどうすればよいですか?