c语言中的或怎么表示

Python036

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

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

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

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

1、真||真=真;

2、真||假=真;

3、假||真=真;

4、假||假=假;

在c语言中 == 是等号的意思 = 是赋值

举例说明

#include "stdio.h"

void main()

{

int i=1

if(i==1) printf("ture")

}

i=1 是给 i 赋值为1

if(i==1) printf("ture") 是判断i是否为1

而连续两个加号或者两个减号是自增和自减

而且i++和++i 是不同的

举例说明

#include "stdio.h"

void main()

{

int i=1

printf("%d",++i)

}

输出结果为2

在这里是 ++i 可以看出输出语句中i是先加了1再执行输出的

#include "stdio.h"

void main()

{

int i=1

printf("%d",i++)

}

输出结果为1

在这里是 i++ 可以看出输出语句中i是先执行输出再加1的

在使用时要注意++的位置 --也是同理