同或运算有什么应用

电子说

1.2w人已加入

描述

  同或运算有什么应用

  “同或”是一个数学运算符,应用于逻辑运算。其运算法则为a同或b=ab+a‘b’(a‘为非a)。

  真“同或”假的结果是假,假“同或”真的结果也是假,真“同或”真的结果是真,假“同或”假的结果是真。就是说两个值相同,则同或结果为真。反之,为假。——简称同真,异假。即,同或:相同为一,不同为零。

  同或运算符号和公式

  同或符号为⊙。(圆圈内为点),同或和异或互为非运算。

  同或公式:

  同或运算真值表

  同或运算的逻辑电路

  java语言中同或运算的实现

  异或运算:相同为0,不同为1;

  同或运算:相同为1,不同为0;

  总结规律:同或运算=异或运算^1

  (A^B)^1

  程序如下:

  importjava.util.Scanner;

  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);

  }

  }

  }


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分