C语言程序有点看不明白 inc_Ll>=0 ?0.1:-0.1是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 10:01:11
C语言程序有点看不明白 inc_Ll>=0 ?0.1:-0.1是什么意思

C语言程序有点看不明白 inc_Ll>=0 ?0.1:-0.1是什么意思
C语言程序有点看不明白 inc_Ll>=0 ?0.1:-0.1是什么意思

C语言程序有点看不明白 inc_Ll>=0 ?0.1:-0.1是什么意思
int x=0;
int y=3;
x=(y%3==0)?1:0;
上面是个条件表达式.=号是赋值符号所以运算级别最低
上面的话等价于
x=((y%3==0)?1:0) 中文语法意思:如果y%3==0这个逻辑判断值是True,x就取:号前面这个值.否则的话就取冒号后面这个值.
比如:
X=inc_LI>=0?0.1:-0.1
如果inc_LI大于等于0,那么x=0.1 否则x=-0.1