首页 > 其他 > 详细

二进制运算&逻辑运算

时间:2018-08-30 19:32:17      阅读:132      评论:0      收藏:0      [点我收藏+]
加法运算
··········0+0=0 0+1=1 1+0=1 1+1=0(逢2进1,向高位进1,原处是0)

减法运算
··········0-0=0 1-0=1 1-1=0 0-1=1(向高位接1,借1当2)

乘法运算
··········01=0 00=0 0乘以任何数都等于0
··········10=0 11=1 1乘以任何数都等于它本身

除法运算
··········当被除数大于或等于除数时商是1,当被除数小于等于除数时商时0

逻辑与运算
·······并且的意思,只有两个为1时,其结果才为1
特点:1与上任何数,都不会改变其本身的值,因为1与上0 结果为0,1与上1结果为1
0与上任何数都等于0

                典型应用:ip地址与掩码进行与运算时,可以得到网络位

逻辑或运算
·······或者的意思,只要一个为1,其结果就为1
特点:两个都为0 时,其结果才为0
典型应用,判断一个数中0的个数

逻辑非运算
········全部否定,单元运算,1换成0 0变成1
典型应用:对信号极性取反,变换二进制符号位置

逻辑异或运算
········两组数据对比,相同位为0,不同位为1
典型应用:各种校验码,如奇偶校验,海明码
数据加密
比较两组数相同的位数(相同为0),由此可以算出不同的位数

二进制运算&逻辑运算

原文:http://blog.51cto.com/11634243/2167028

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!