同或&&异或

简介:

同或

 
  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
 
参考
 
 


异或

异或( xor)是一个 数学运算符。它应用于 逻辑运算。异或符号为“^”。其运算法则为:
 
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


作者:kissazi2 
出处:http://www.cnblogs.com/kissazi2/ 
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

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

目录
相关文章
|
Web App开发 域名解析 缓存
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
本文我们主要为大家介绍在 Ubuntu 20.04 上安装 Node.js 和 npm 的三种不同的方式。
172161 7
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
|
3月前
|
运维 自然语言处理 监控
每天重复手动运维?Hermes cron 一句话搞定定时任务,彻底告别人工值守
本文详细介绍 Hermes Agent cron 定时任务系统的使用方法,包括自然语言调度、标准 Cron 表达式、全生命周期管理、技能集成等功能,助你实现自动化运维。
596 0
|
机器学习/深度学习 人工智能 开发框架
《破局之路:跨学科协作研发AI项目的技术与理解破壁》
在AI项目研发中,跨学科协作至关重要,但也面临技术壁垒和理解差异的挑战。不同学科如计算机科学、数学、心理学等各具专长,但工具与术语的差异导致沟通障碍。为解决这些问题,需建立知识共享平台、制定通用沟通规范,并培养复合型人才。通过共同努力,打破壁垒,推动AI技术创新,助力社会发展。
591 14
|
前端开发 JavaScript API
用的前端框架都有什么
【8月更文挑战第26天】用的前端框架都有什么
1877 2
|
存储 异构计算 内存技术
【硬件工程师面试宝典】常见面试题其一
- Setup时间:时钟前数据需稳定的最小时间。 - Hold时间:时钟后数据需保持稳定的时间。 - 竞争现象:不同路径信号汇合导致输出不稳定。 - 冒险现象:竞争引起的短暂错误状态。 - D触发器实现2倍分频电路。
590 5
|
Linux C# Android开发
.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
782 1
|
监控 Windows
如何用Windows性能监视器进行SMB性能监控和分析
本文介绍如何通过Windows 性能监视器(Perfmon) 使用SMB 客户端性能计数器(Performance Counters)进行性能监控和分析。
4072 0
|
运维 Devops jenkins
DevOps实践之路:从自动化部署到持续交付
【7月更文挑战第16天】在当今快速迭代的软件生命周期中,DevOps已经成为提升效率、缩短产品上市时间的关键因素。本文将深入探讨DevOps的核心理念与实践,特别是如何通过自动化工具实现代码的持续集成和部署,以及如何构建有效的持续交付流程。我们将从理论出发,结合实际案例分析,为读者提供一套完整的DevOps落地方案。
净利润断层策略
净利润断层策略通过分析公司财报公布后股价的异常波动来选股。当财报超预期且股价跳空高开时,视为买入信号。本文介绍了使用Python和Akshare库实现该策略的具体步骤,包括安装库、获取数据、识别断层及筛选股票等。
|
Java uml
UML之组件图(构件图)
UML之组件图(构件图)
1377 0