心理

当前位置 /首页/完美生活/心理/列表

在C语言中m=a>b是什么意思

在C语言中m=a>b是什么意思

在C语言中m=a>b是一个复合语句,包括赋值(=)和比较(>)两种运算。由于比较运算(>)优先级高于赋值运算(=),所以,在C语言中执行m=a>b时分下面两步进行:

1、首先进行比较运算:a>b,结果是逻辑值(真1或假0)

2、然后将上面的比较结果赋给变量m(1或0)。

所以,在C语言中,执行m=a>b后,变量m的值可能是0或1(具体结果由a和b比较结果决定)。

在C语言中m=a>b是什么意思

如果a>b 则此表达式为真值,C语言里真值可以用1来表示,假值用0表示。 m就是用来判断a是否大于b的 m=a>b if(m==1) if(m) if(a>b) if(m!=0) 效果是一样的。

TAG标签:语言 mab #