在c語言中,n1 65,n2 97,n1 32 n2 n1 c2,它的表示式為1嗎

2021-03-24 10:06:58 字數 2468 閱讀 9196

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 ...