在C語言中m=a>b是什麼意思

來源:魅力女性吧 1.75W
在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) 效果是一樣的。

熱門標籤