博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
同或&&异或
阅读量:7053 次
发布时间:2019-06-28

本文共 740 字,大约阅读时间需要 2 分钟。

同或

 
  1.“同或”是一个 运算符。他应用于 。 其运算法则为a同或b=ab+a‘b’(a'为非a)。
 
  真“同或”假的结果是假,假“同或”真的结果也是假,真“同或”真的结果是真,假“同或”假的结果是真。就是说两个值相同,则同或结果为真。反之,为假。——简称同真,异假。即,同或:相同为一,不同为零。
 
  2. 同或符号为⊙。
 
  3. 同或和 互为非运算。
 
  4. 同或公式:
 
  a⊙b=ab+a'b'(a'为非a,b'为非b);
 
  5. 同或表格(二进制)
  
a b a⊙b
0 0 1
1 1 1
0 1 0
1 0 0
 
 
 

异或

  异或( )是一个 运算符。它应用于 运算。异或符号为“^”。其运算法则为:
 
  a^b=a'b+ab'(a'为非a)。
 
  真异或假的结果是真,假异或真的结果也是真,真异或真的结果是假,假异或假的结果是假。就是说两个值不相同,则异或结果为真。反之,为假。 不同为1,相同为0,如1001异或1010等于0011.
 
  异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0异或0=0,1异或0=1,0异或1=1,1异或1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位。
 
  异或略称为XOR、EOR、EX-OR
 
  程序中有三种演算子:XOR、xor、 ^。
 
  使用方法如下
 
  z = x ^ y;
 
  z = x xor y;

输入 运算符 输入 结果
1 ^ 0 1
1 ^ 1 0
0 ^ 0 0
0 ^ 1 1

转载于:https://www.cnblogs.com/kissazi2/archive/2012/11/02/2750924.html

你可能感兴趣的文章
Kafka 客户端实现逻辑分析
查看>>
Python label for _ 用法
查看>>
MySQL bin-log与主从服务器
查看>>
关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
查看>>
canvas学习笔记一
查看>>
mui选择器和dom获取元素的区别(记得把mui对象转为dom对象才能调用用dom方法)...
查看>>
Windows Mobile 开发系列文章收藏 - 新闻系列
查看>>
【Android】Mac安装EasyTether导致无法识别设备的问题
查看>>
JavaScript 日期联动选择器
查看>>
群用户通过微信小程序可以更好地协作了
查看>>
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
查看>>
极客DIY:RFID飞贼打造一款远距离渗透利器
查看>>
自动性能统计信息(二)(Automatic Performance Statistics)
查看>>
漏洞真实影响分析,终结网络安全的“狼来了”困境
查看>>
自制Https证书并在Spring Boot和Nginx中使用(转)
查看>>
【高德地图API】从零开始学高德JS API(三)覆盖物——标注|折线|多边形|信息窗口|聚合marker|麻点图|图片覆盖物...
查看>>
阿联酋用阿里云采油,研究成果或将提高原油产量
查看>>
U-boot mkimage指定Linux内核地址时的两种方式
查看>>
json树递归js查询json父子节点
查看>>
何时使用静态 API
查看>>