[ ]是什么运算符号有哪些,什么概念

三、>>> :无符号右移忽略符号位,高位都以0补齐无符号右移运算符>>> 只是对32位和64位的值有意义

四、& :与运算,符号两边都为true结果才是true,否则为false;对于数字可将数字转換为2进制形式去理解,采用同位 与 操作即可得出结果

五、| :或运算,符号两边只要有一个为true则结果为true,否则为false;对于数字可将数字轉换为2进制形式去理解,采用同位 或 操作即可得出结果

2|3=3 即:11 (从高位到低位,依次做或操作)

六、^ :异或运算相同为0,不同为1;对于數字可将数字转换为2进制形式去理解,采用同位 异或 操作即可得出结果

5^2=7 即:11 (从高位到低位,依次做异或操作)

八、布尔类型操作符:&=、|=、^=

咋一看不知道啥意思如果你再看看 += 是不是就明白了呢。

注意:!= 不适用于该情况

&& 和 || 两个符号存在运算短路的特性,即

&&符号左边的表达式结果为false则不会进行符号右边的运算;

||符号左边的表达式结果为true,则不会进行右边的运算

而& 和 | 两个符号都会运算完两边的表达式,才能得出结果

发布了61 篇原创文章 · 获赞 23 · 访问量 4万+

算术运算 (arithmetic operators) 符号就是用来处理四則运算的符号,这是最简单也最常用的符号,尤其是数字的处理几乎都会使用到算术运算符号有哪些。

算术运算符 含义(示例)

2、–(减号) 减法运算 (3–1) 负 (–1)

4、/(正斜线) 除法运算 (3/3)

8、|X| x为任何数 (绝对值) 求正 (|1|)

5、赋值运算符:=及扩展赋值运算符

8、指针运算符:*和&

9、求芓节数运算符:sizeof

10、强制类型转换运算符:(类型)

12、下标运算符:[ ]

13、其他:如函数调用运算符:()

就是取余,比如5%3=2因为5除以3除不尽,还余2,就是这个意思!

本回答被提问者和网友采纳

如果是它是模运算符或者叫求余运算符,结合性为左结合两侧均为整形数据,相除结果为整数舍去尛数。但是如果除数或者被除数中有一个是负数则舍入方向是不固定的。例如-5%3有的c++系统值为-1,有的为-2多数系统采用向零取整的方法,即取整后向零靠拢如5%3为1。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 运算符号有哪些 的文章

 

随机推荐