c语言中的或怎么表示

Python019

c语言中的或怎么表示,第1张

或有两种,一种是逻辑或,用两竖表示:||,一种是按位或,用一竖表示:|。扩展资料

可以在键盘右侧,字母的.第一行(QWERT行)最右侧,会有一个标注为|和两个字符的键。同时按shift和该键,即可打出|符号。连续打两次就是||。

其功能为逻辑或,是一个二目运算符,只有当两边的表达式均为假时,结果为假,否则结果为真。即:

1、真||真=真;

2、真||假=真;

3、假||真=真;

4、假||假=假;

C语言逻辑运算符分别是:或(||)、且(&&)、非(!),分别对应于命题逻辑中的 OR、AND、NOT运算。

逻辑运算符:或 ||。在命题逻辑中,当P=1或Q=1时,P||Q等于1。

逻辑运算符:且 &&。在命题逻辑中,当P=1且Q=1时,P&&Q才等于1。

逻辑运算符:非 !。在命题逻辑中,当P等于0时,!P等于1,反之亦然。

C语言的运算符号

比较特别的是,比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补0)位移。例如,将11100011右移3比特,算术右移后成为11111100,逻辑右移则为00011100。因算术比特右移较适于处理带负号整数,所以几乎所有的编译器都是算术比特右移。

运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。

以上内容参考  百度百科-C语言