如果a=3.2,b=7.8,c=9,d=8,m=1,n=0,求下列表達式的值.
1、a+b<c+d&&a!=3.2
2、a+b/2!=c-d||c!=d
3、n||c==d&&m
4、c/6<a/3&&!m||c+1==d
5、c>d||!(c+d)<b
6、n=a<b&&b<c
7、c>b>a
8、a>b!=c
9、a>b&&c>a||a<b&&!c>b
10、a&&b+c||b-c
a && 16.
優(yōu)先級的問題.
1、0
2、1
3、0
4、0
5、1
6、n=1
7、0
8、1
9、0
10、1
你在vc中運行一下就知道了.我不知道怎么運行,還要加點#include
之類的吧你是用的哪個編譯環(huán)境?我用的是vc6.0,我是在基于對話框編程下做的應該跟你差不多 是輸入輸出流的頭文件,如果你不需要輸入數(shù)據(jù),輸出結果的話就不用加這個頭文件。c>b>a為什么不對>的優(yōu)先級是從左到右運算先算 c>b 為真, 是1,再運算 1>a 為否,是010、a&&b+c||b-c加減運算符的優(yōu)先級高于邏輯運算符,此題相當于 10、a&&(b+c) || (b-c),b+c=16.8,b-c=-1.2,即是 a && 16.8 || -1.2,&&的優(yōu)先級高于|| ,即是 (a && 16.8 ) || -1.2,結果是1你需要先看看C語言的基礎了。a && 16.8 是a && 1, 3.2 && 1,1 &&1。