私はバイトを2(int)と-1(バイト)と言うことができますが、結果として-3が得られますが、私には正のintを与える操作が必要です。これは、2の補数表現と型宣言によるものです。私は、Javaで符号なしバイトを使用できる方法があるかどうかを知りたい。 int x = 2;
byte y = -1;
System.out.println(x^y);
出力 -3
私は2つの優れた同様の質問
I次のコードを持っている: byte[] S = new byte[256];
byte[] T = new byte[256];
for (int i = 0; i < 256; ++i) {
S[i] = (byte)i;
T[i] = 13;
}
int j = 0;
int i2 = 0;
while (i2 < 256) {
j = j +
JAVAで有限フィールドを実装しようとしていますが、2つの2進数をXORする必要があります。ここ は私のコードです: String lastdigits="1000110";
int overflow=11;
int lastdigitsint=Integer.parseInt(lastdigits);
int result=(int) lastdig
誰かがこの動作を説明できますか? https://jsfiddle.net/td1qtyxL/9/ function checkSignsWeird(a,b){
var output = "";
if(a^b < 0){
output = "The "+a+" and "+b+" have DIFFERENT signs.";
}else{
o