c语言中"||"运算符怎么用

如题所述

第1个回答  2006-12-07
"||"是或的意思。比如说
if(i<11||i>16)
{
printf("i大于16或i小于11");
}
就是说i大于16或i小于11时条件成立本回答被提问者采纳
第2个回答  2006-12-07
“||”是“或”运算

1||1 的结果是1
1||0 的结果是1
0||1 的结果是1
0||0 的结果是0
第3个回答  2021-05-10

运算符:用于c语言中执行程序代码运算

第4个回答  2006-12-07
“或”,比如
if(a=1 || b=1)
第5个回答  2022-12-01

C语言?和:是三目运算符,也叫三元运算符。

语法:表达式1 ? 表达式2 : 表达式3;

函数:先执行表达式1,执行完毕,如果表达式1的结果为真,则执行表达式2,整个表达式的结果就是表达式2的结果,否则执行表达式3,结果是表达式3的结果。

例如:int res=1?10:20;

可以简单理解为表达式1成立吗?成立执行表达式2,否则执行表达式3。

扩展资料:

关于三目运算符的几点说明:

1、通常,表达式1是用于描述条件表达式中的条件的关系表达式或逻辑表达式。表达式2和3可以是常量、变量或表达式。例如:

(x==y)?y':'n'(d=b*b-4*a*c)>=0?sqrt(d):sqrt(-d)ch=(ch>='a'&amp;&amp;ch<='z')?(CH+32):CH

2、条件表达式的执行顺序为:首先求解表达式1。如果值为非零,则条件为真,则求解表达式2,并将表达式2的值用作整个条件表达式的值;

如果表达式1的值为0,表示条件为假,则解方程3,表达式3的值是整个条件表达式的值。例如:

(a>=0)?a:-a执行的结果是a的绝对值。

3、在程序中,直接将条件表达式的值赋给变量。例如:

min=(a<b)的结果?a:b是将条件表达式的值赋给变量min,即a和b中的较小者赋给min。

参考资料来源:百度百科----C语言运算符

相似回答