“|=”是什么运算符号

问题描述

“|=”是什么运算符号?我找了半天也没找到。

解决方案

int a = 35;int b = 900;a |= b;==>a = a|b|是按位或操作,就是只要有一个1就是1,两个都是0才是0,如上例35 的二进制为:00000000 00000000 00000000 00100011900的二进制为:00000000 00000000 00000011 10000100---------------------------------------------------- 按位或的结果:00000000 00000000 00000011 10100111也就是935
解决方案二:
a+=1,这个你肯定认得,和他一样.
解决方案三:
a != b -----> a = a | b , a 或者 b 只要有一个为 1, 那么,a 的最终结果就为 1a &= b -----> a = a & b , a 和 b 二者必须都为 1, 那么,a 的最终结果才为 1a ^= b -----> a = a ^ b , 当且仅当 a 和 b 的值不一致时,a 的最终结果才为1,否则为0
解决方案四:
这个运算符和 +=运算符是一个类型的比如 a|=b 等价于a=a|b; 即求 a,b 按位与,再把a|b的值赋给a
解决方案五:
a != b -----> a = a | ba &= b -----> a = a & ba ^= b -----> a = a ^ b
解决方案六:
一个竖线是按位或。这个应该是把两个数按位或,并把结果返回左边的数

时间: 2024-09-06 21:45:28

“|=”是什么运算符号的相关文章

实例详细讲解PHP中使用的运算符号

运算符号 运算符号可以用来处理数字.字符串及其它需要比较运算的条件.php 的运算符号和 c 语言的运算符号与很类似,对于有经验的程序设计人员,应可以很顺利的掌握 php 的运算符号. 不同的运算符号,其实还是有优先顺序,就像小时候在学数学时,老师会教:先乘除.后加减.在 php 的运算优先顺序可以参考下面的表格,在混合式的情形下,愈往下表示优先权愈高. 左至右or左至右xor左至右and左至右.=   &=   |=   /=   %=   ^=   =   +=   -=   *=左至右?

PHP常用特殊运算符号和函数总结(php新手入门必看)_php技巧

注解符号:         // 单行注解                 多行注解引号的使用         '   ' 单引号,简单字符串,不经任何处理直接拿过来;         " "双引号,php动态处理然后输出,一般用于处理$变量.布尔变量:             一种是true 即 真的;         另一种是false 即假的常见变量:            string          字串(数字\汉字\等等)         integer        

c异或运算 c异或运算符号_C 语言

与运算:&两者都为1为1,否则为0 1&1=1,  1&0=0,  0&1=0,  0&0=0 或运算:|两者都为0为0,否则为11|1 = 1,  1|0 = 1,  0|1 = 1, 0|0 = 0 非运算:~1取0,0取1~1 = 0, ~0 = 1~(10001) = 01110 异或运算两者相等为0,不等为11^1=0, 1^0=1, 0^1=1, 0^0=0 下面是详细的解释: 位运算    位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是

c语言运算符号详细说明

C语言中具有右结合性的运算符包括所有单目运算符以及赋值运算符(=)和条件运算符.其它都是左结合性. 判断表达式计算顺序时,先按优先级高的先计算,优先级低的后计算,当优先级相同时再按结合性,或从左至右顺序计算,或从右至左顺序计算. C语言中的符号 运算符的种类 语言的运算符可分为以下几类: 1 算术运算符 用于各类数值运算.包括加(+).减(-).乘(*).除(/).求余(或称模运算,%).自增(++).自减(–)共七种. 2.关系运算符 用于比较运算.包括大于(>).小于(<).等于(==).

WPS2016运算符号怎样快速输入

  1.打开WPS文档 2.点击工具栏的"插入"然后选择打开"符号选项",如果在符号的"近期使用符号"以及"自定义符号"中没有看到乘除符号,那么我们可以点击"其它符号" 3.在"子集"里找到"基本拉丁语",然后就可以在里面找到乘除符号,点击插入即可. 4.这样在文档的公式里我们就可以快速输入加减乘除符号了.

怪怪的数学运算符号非常让人头疼?让桌面计算器来帮你

1.基本操作 基本操作与计算器一样,支持键盘操作,鼠标在按钮上悬停,除数字键都会弹出提示,提示后面括号内是键盘操作时的快捷键. 2.悬停.精简及最小化 计算器支持屏幕边缘自动悬停.将计算器拖至屏幕边缘,计算器即会自动悬停在屏幕边缘.点击计算器右上角的精简模式按钮,可将计算器缩成一条只有显示屏的长条,占用更少的屏幕.点击计算器右上角的最小化按钮可将计算器缩成一根小长条,需要恢复计算器,双击该长条即可. 3.位数 计算器最多保留15位数字,多余部分会被自动直接截去. 4.功能简介 "自动捕获数字&q

JavaScript 加号(+)运算符号_javascript技巧

一,对于引用类型对象(我指的是String,Date,Object,Array,Function,Boolean)的+运算符运算过程如下! 1,首先调用此对象的valueOf方法,得到返回数值A 2,然后把此数值A转换成数字,得到的是最终数值 我的测试如下: 复制代码 代码如下: function w(s){ document.writeln("<br/>"); document.writeln(s); document.writeln("<br/>-

(六十七)前缀、后缀运算符号在其他地方的使用

如i++,是后缀: ++i,是前缀. 这种可以用在其他地方,比如指针. 代码1: #include<iostream> #include<string> int main() { using namespace std; int i=1; string a = "abcdefg"; cout << a[0] << endl; //显示string类字符串的第一个字母 cout << char(++a[0]) <<

在excel怎么运用计算公式进行运算?

  在excel建立财务等报表后,通常都需要进行相关数据计算,这也是我们使用excel程序的目的语便利所在.在进行数据计算时,需要建立公式来实现,而在使用公式时,需要引用单元格的值进行计算,那么在excel怎么运用计算公式进行运算?下面小编就为大家介绍exce简单公式.应用公式方法介绍,来看看吧! 方法/步骤 1.这里先简单的说下自己加到单元格中去.直接在空的单元格中先输入=号,这个意思是告诉excel我要输入公式了,而不是一般的输入.直接可以进行数字的加减乘除.这里的话我们可以看到公式 2.单