1樓:匿名使用者
c2 是啥?(n1+32==n2)值為 1 不為 0.
c語言中,有一段是這麼寫的:(n1>n2)?n1:n2 是表示輸出n1 n2 兩者的較大值。
2樓:匿名使用者
如果n1 <= n2,那麼n1 > n2這個邏輯表示式的值為0
請個高手幫我講解下下面這邏輯表示式的運算
3樓:匿名使用者
算術的優先順序高於== ,==優先順序高於&&所以從左到右(n1+32==n2)&&(n1==c2)&&左邊是整形直接比較是1
&&右邊 n1是整形 65 c2是大寫字母a 值是65 所以也相等最後化簡了就是 1&&1 結果是1
附上c語言的運算附優先順序順口溜
醋罈酸味灌
味落跳福豆
共44個運算子
醋-初等,4個: ( ) [ ] -> 指向結構體成員 . 結構體成員
壇-單目,9個: ! ~ ++ -- -負號 (型別) *指標 &取地址 sizeof長度
酸-算術,5個: * / % + -減
味-位移,2個: << >>
灌-關係,6個: < <= > >= == 等於 != 不等於味-位邏,3個:
& 按位與 ^ 按位異或 | 按位或落-邏輯,2個: && 邏輯與 || 邏輯或跳-條件,1個,三目: ?
:福-賦值,11個: = += -= *= /= %= >>= <<= &= ^= |=
豆-逗號,1個: ,
結合方向自右向左的只有三類:賦值、單目和三目同一優先順序的運算順序由結合方向決定
4樓:飛天武
((n1+32)==n2)&&(n1==c2)
c語言 int n1=1,n2=2,n3=3; n1==n2!=n3>n2>=n1 關係表示式運算結果是?
5樓:
因為==和!=同級,左至bai右;>和》=同級du,左至右,且比==和!=高;zhi所dao以被解釋為(n1==n2)!
內=((n3>n2)>=n1),那麼容結果自然是(1==2)!=((3>2)>=1)-->0!=(1>=1)-->0!
=1==「真」即1。
6樓:
#include"stdio.h" #define max 一
zhi00 void scan_f(int a,int n); void print_f(int a,int n); void main() void print_f(int *a,int n) printf("%d\n",a[i]);
c語言中 n1>n2?n1:n2 是什麼意思呢?
7樓:
? : 是一個三目運算子,問號前面的表示式為真則返回'?'和':'中間那個值即,問號前面的表示式為假則返回':'後面那個值
比如這裡x=n1>n2?n1:n2; 如果n1大於n2,則x=n1,如果n1不大於n2,則x=n2
其實相當於
if(n1>n2)
x=n1;
else
x=n2;
用c語言求,n1,n2,n3,n4四個數,其中n1,n3全為奇數或全為偶數,n1+n4=n2+n3
8樓:匿名使用者
#include
void main()
printf("\n滿足題意的數共有%d組",n);}
在下列選項中,不正確的賦值語句是( ) a:++t; b:n1=(n2=(n3=0)); c:k=i==j;//==不是判斷嗎? d:a=b+c=1;
9樓:匿名使用者
a:++t;
b:n1=(n2=(n3=0));
c:k=i==j;//==不是判斷嗎? 是,且優先順序高於=,意思是先做i==j的判斷,將結果(0或1)賦值給k
d:a=b+c=1; 錯,先算b+c結果是個值,然後=1操作,左值(b+c)不是變數
8、在下列選項中,不正確的賦值語句是 (分數:10分) a. ++t b. n1=(n2=(n3=0)) c. k=i==j d. a=b+c=1 謝謝
10樓:
d不正確
加法表示式不能作為左值
11樓:匿名使用者
d錯誤。
c是正確的,k的值等於0或者1,如果i和j相等則k等於1,如果不相等,則k=0。
在c語言中,輸入兩個整數, n1,n2(要求n1
12樓:匿名使用者
1.("%d %d",&n1,&n2);
2.3.(j%3==0)
c語言中n和n是什麼意思
如下 n 和 n的作用都是讓n自減1,如原先n為5,n 或 n之後n就變為了4。他們的區別在於 n 這個表示式的值是n自減之前的值,如 int n 5 int a n 此時a的值為5 n 這個表示式的值是n自減之後的值,如 int n 5 int a n 此時a的值為4 例如 n 10 k 10 n...
C語言中n10什麼意思,C語言中n10是什麼意思呢?
這是特有的表達方法 如 n 10,就等回同答 n n 10 如 n 10,就等同 n n 10 如 n 10,就等同 n n 10 如 n 10,就等同 n n 10 更有資格的告訴你,n小於等於10.這個問題很簡單麼bai 在c 裡。的自加du 減,乘,zhi除 運算子 類似於daon 10,n ...
用C語言計算 s 1 1 31n 1n 1 n ,下面的程式是我寫的,可是執行錯誤怎麼改
include void main printf s f s 執行 copy示例截圖 用c語言編寫程式,計算s 1 1 2 1 2 3 1 2 3 n include usingnamespacestd intmain cout 結果2為 return0 擴充套件資料 c語言計算1 1 3 1 5 ...