博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pLC中C语言的运算符是什么,c语言中的“?:”是什么运算符
阅读量:5299 次
发布时间:2019-06-14

本文共 409 字,大约阅读时间需要 1 分钟。

e59d646557b9ddc6c5ea30085fbf854d.png

c语言中的“?:”是三目运算符,该运算符连接3个对象,是C语言中唯一一个三目运算符,又称条件运算符。

它的一般形式如下:表达式a?表达式b:表达式c

其执行步骤如下:

1、计算表达式a的值。

2、如果表达式a的值为1,则执行表达式b。

3、如果表达式b的值为0,则执行表达式c。

注意:当有多个三目运算符时,按从右至左的顺序运算。

例如,下面两个表达式是等价的:ab?c:b;

ab?c:b);

分析:三目运算符判断条件表达式的真值,若为真则执行“?”号后的第一个表达式,否则执行第二个表达式。

具体实例:#include

void main()

{

int x=5; //定义一个整数变量

int y=++x>5?0:1; //通过三目运算符对x进行运算

//判断++x是否大于5,若大于5则将0赋予变量y,否则将1赋予变量y

printf("%d,%d\n",x,y);

}

运行结果:6,0

推荐教程:c语言教程

转载地址:http://oldqv.baihongyu.com/

你可能感兴趣的文章
登录界面
查看>>
1.7-BGP③
查看>>
第3章 ES文档和故障处理
查看>>
jquery实现返回基部案例效果
查看>>
oracle 电子商务解决方案讲义
查看>>
屏幕录制H.264视频,AAC音频,MP4复,LibRTMP现场活动
查看>>
padding与margin的差别
查看>>
RDD的依赖关系
查看>>
类型"Microsoft.Office.Interop.Word.ApplicationClass"未定义构造函数
查看>>
Android简易实战教程--第二十九话《创建图片副本》
查看>>
Android简易实战教程--第三十二话《使用Lrucache和NetworkImageView加载图片》
查看>>
Oracle 11g Articles
查看>>
Android直接用手机打包apk!
查看>>
vue中created、mounted等方法整理
查看>>
如何连接oracle数据库及故障解决办法
查看>>
如何给ocx,dll控件进行数字签名
查看>>
新开通博客【人工置顶】
查看>>
mongoose学习参考
查看>>
python 输入列的名字,直接可以得到图像
查看>>
ztree根据关键字模糊搜索
查看>>