同或運算有什么應用
“同或”是一個數學運算符,應用于邏輯運算。其運算法則為a同或b=ab+a‘b’(a‘為非a)。
真“同或”假的結果是假,假“同或”真的結果也是假,真“同或”真的結果是真,假“同或”假的結果是真。就是說兩個值相同,則同或結果為真。反之,為假。——簡稱同真,異假。即,同或:相同為一,不同為零。
同或運算符號和公式
同或符號為⊙。(圓圈內為點),同或和異或互為非運算。
同或公式:
同或運算真值表

同或運算的邏輯電路

java語言中同或運算的實現

異或運算:相同為0,不同為1;
同或運算:相同為1,不同為0;
總結規律:同或運算=異或運算^1
(A^B)^1
程序如下:
publicclassproblem7{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannersc=newScanner(System.in);
StringstrA=sc.nextLine();
StringstrB=sc.nextLine();
byte[]byteA=strA.getBytes();
byte[]byteB=strB.getBytes();
for(inti=0;i《byteA.length;i++){
intad=((byteA[i]-‘0’)^(byteB[i]-‘0’))^1;
System.out.print(ad);
}
}
}
發布評論請先 登錄

什么是異或_異或運算及異或運算的作用

評論