您的位置:

c语言a+b啥意思,c语言ab啥意思

本文目录一览:

C语言的a|b是什么意思?什么是按位或?

a|b这个就是按位或

按位或是位运算的一种,是将两个数据的二进制表示右对齐后,按位进行运算,两个对应的二进制位中只要一个是1,结果对应位就是1

1|1=0,1|0=1,0|1=1,0|0=0

比如说十进制数2和1

2|1

先把它们换成二进制表示

10,01

按照刚才的规则:

10

|

01

--------

11

结果是二进制的11,也就是十进制的5

C语言中a|b是什么意思

a按位与b.就是把a的二进制代码和b的二进制代码一位一位地去与一下.和逻辑与一样,有一个真的这一位就是真.如:二进制代码1000001101和0101001011逻辑与一下就是1101001111

A丨B在C语言里是什么意思

A丨B在C语言里意思是取A与B的各对应的二进位补码形式,只要对应的二个二进位有一个为1时,结果位就为1。

按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的二个二进位有一个为1时,结果位就为1。参与运算的两个数均以补码出现。

例如:13|17可写算式如下: 00010011|00010111,结果为00010111, 十进制为17。

扩展资料:

按位或运算符使用的注意事项:

1、按位或运算符是对字节或字中的实际二进制位进行检测、设置或移位,它只适用于字符型和整数型变量以及它们的变体,对其它数据类型不适用。

2、关系运算和逻辑运算表达式的结果只能是1或0,而位运算的结果可以取0或1以外的值。

3、要注意区别位运算符和逻辑运算符的符号相近但用法不同。

参考资料来源:

百度百科——按位或

百度百科——位运算符

c语言里,a/b什么意思

如果a和b都是整型,就是a除以b的商的整数部分,如果a,b至少有一个是实型(小数),就是数学里的a除以b