初一數學題 a 19,b 4,C 21,那 a b c的值是多少 計算

2022-03-23 11:14:45 字數 4286 閱讀 6079

1樓:匿名使用者

6,-50,-5/3,0.2*2^10mm,2小時,2^10=1024

2樓:

6-50

-2和5/3

0.2*1024=204.8mm

2個小時

1024

c語言中 a=11,b=19 c=a*b%3的值怎麼計算?

3樓:我們必將知道

分析一下,這句話有三個運算子,其中* , % 是乙個運算級的,=是乙個運算級的,前者優先順序比後者高。*、%是從左往右算,所以先算*,再算%,最後將結果賦給c 。

4樓:

考察c語言中運算子的優先順序。

第一步先呼叫fun1,執行a=22, b=38第二步,fun1中呼叫fun2,在fun2中,由於*的運算子的優先順序高於%,所以先執行22*38=836

836%3=2,因此答案為2

5樓:

第一步先呼叫fun1,執行a=22, b=38(因為a+=a意思就是a*a)

第二步,fun1中呼叫fun2,在fun2中,由於*的運算子的優先順序高於%,所以先執行22*38=836 836%3=2,所以c=2,

最後fun1()這個函式返回的是c乘c,因此答案為4

6樓:大尾巴

return c*c即2*2=4

c語言上的問題 !(a+b)+c-1&&b+c/2的值 a=3,b=4,c=5

7樓:聽不清啊

整個表示式的值為真(即 1)

!(a+b)=!7=0

!(a+b)+c-1=0+5-1=4

b+c/2=4+2=6

原式=4&&6=1 //兩個非0的值,即兩個true,相與的值,仍為true,即1

8樓:匿名使用者

根據從左到右計算順序,結合運算子優先順序,根據定義

a = 3, b = 4, c = 5,假定 a,b,c 為 int。真值為1,假值為0。

計算步驟如下:

1、計算 a + b,結果為 a + b = 7

2、計算 !( a + b) 結果為 0,也可以認為是false(假)。

3、計算 c/2,假定c為int時,結果為 2(取整),為float或者double時為2.5,但不影響最終結果,因為都是真值(非零值)。

4、計算 0 + c,結果為 5

5、計算 5 -1,結果為 4。

6、計算 b + 2 或者 b + 2.5,結果為 6 或者 6.5。

7、計算 4 && 6 後者 4 && 6.5,因為兩邊都為非零值,所以結果為 1,或者true。

這裡主要是乙個運算子優先順序的問題,在本表達多中。

小括號的優先順序最高,所以最先計算括號內的值。

其次是邏輯非,然後是除法,然後是 加減法,最終是 邏輯與。

9樓:匿名使用者

這個是邏輯運算只討論真假,與數值沒有多大關係只要弄懂運算級別高低就可以最後結果為一,不懂可以mm我

10樓:匿名使用者

()優先順序最高先算 !(a+b) =!7=0算術運算子大於&& 所以先算c-1=4

* /大於加減先算c/2=2然後加b等於6最後相與 4&&6 真與真還是真 最後等於1

11樓:麒麟也涅槃

a=3,b=4,c=5

a+b=7

!7=0

c-1=4 為真

b+c/2 不為0 所以也是真

真&&真 值為真 即=1

12樓:k寂寞的小炮

結果等於1

!(a+b) = 0;

0+c-1 = 4;

b+c/2 = 6;

6&&4 = 1;

13樓:匿名使用者

整個表示式為1啊···

14樓:有郊範圍

!(a+b)+c-1&&b+c/2=1

15樓:皚子萋萋

!(a+b)=0;1&&b=1;所以0+5-1+5/2=6

設有語句int a=3,b=4 ,c=5 ;則表示式:! (a+b )+c-1&&b+c/2 的值為______ ,表示式 a | | b+c&& b = =

16樓:匿名使用者

1和1對於bai

!(a+b)+c-1&&b+c/2 ,&&前後接兩個表du達式zhi,乙個

是!(a+b)+c-1,另dao乙個是b+c/2 ,第一版個表示式結果為c-1即2(因為(a+b)非0,故!(a+b)結果為0),第二個表示式結果為6,所以這兩個表示式均為非權零,所以它們進行邏輯與操作之後的結果為1

對於a || b+c&& b == c,||邏輯或操作符連線兩個表示式,但是第乙個表示式為a,非0,故不用求後乙個表示式的值,所以該表示式結果為1

在vs2010上執行通過

測試**如下:

int a=3,b=4,c=5 ;

int d = !(a+b)+c-1&&b+c/2;

int e = a || b+c&& b == c;

cout << d << endl ;

cout<< e;

設a=10,b=3,分別計算表示式a-b+++1和++a-b+++1的值 這是c語言的題

17樓:

如果它們是獨立的兩個表示式:

a-b+++1→(a-b++)+1→10-3+1→8。

++a-b+++1→(++a-b++)+1→11-3+1→9。

邏輯表示式a||b+c&&b-c的值為什麼是1?(a=3,b=4,c=5)

18樓:老馮文庫

一、邏輯運算子的優先順序

在c程式語言中,三個邏輯運算子的運算優先順序按從高到低的順序是:

(1) ! (邏輯非)

(2) && (邏輯與)

(3) || (邏輯或)

二、分析過程

a || b+c && b-c

等價於a || (b+c && b-c)

三、運算過程分解

已知a、b、c的值分別是3、4、5

計算表示式的值的步驟是:

(1)計算「b + c」的值是 9 ;

(2)計算「b - c」的值是 -1 ;

(3)計算「(b+c && b-c)」的值,等價於計算「9 && -1」,即為 1 ;

(4)計算「a || b+c && b-c」的值,等價於計算「3 || 1」,即為 1 。

故最終整個表示式的值是 1 。

大學c語言問題 int a=0,b=1,c=1,d=3 表示式++b&&--c||--a的值是多少?變數a,b,c的值分別是多少?為什麼?

19樓:gta小雞

先計算++b,為2,再計算--c,為0,2&&0為0;然後計算--a,為-1,0||-1為1。所以表示式為1,a,b,c分別為-1,2,0.

20樓:匿名使用者

先計算++b,b = 2 不為0 ,然後計算--c c = 0,不滿足邏輯運算關係,所以還要計算--a,a=0.

b = 2 , c = 0, a = -32768.

c語言中 a=b,c 和a=(b,c) 的值分別是多少

21樓:匿名使用者

逗號運算子的優先順序是最低的,在第乙個表示式中,先把b賦值給a,然後a與c逗號運算返回c當然沒有任何變數接收這個返回值,如果 d=(a=b,c) 這樣d的值就和c的值一樣了,所以在a=b,c;之後a和b的值一樣

在第二個表示式中,逗號表示式用括號括起來了,所以先計算逗號運算,結果為最右邊的值,所以括號後的結果就為c的值,這時a和c的值相等

22樓:go浪人生

如果:int a=1,b=2,c=3;

那麼a=b,c 的結果是 a=2,b=2,c=3a=(b,c) 的結果是 a=3,b=2,c=3用括號將 b,c括起來的話,逗號就成了運算子,那麼整個括號就會取最後面的值,此時也就是取c的值

23樓:匿名使用者

第乙個相當於

a=b;

c;第二個相當於

a=b;

a=c;

初一數學題,初一數學題

解答 酒精溶液裡含酒精 100 72 72 g 加水後酒精溶液總重100 44 144g,此時的酒精質量分數 72 144 100 50 甲乙各取x,y千克。顯然地x y 50.一 甲和乙中含酒精量分別為 x 30 y 80 調配以後的酒精含量為 50 50 25.所以x 30 y 80 25.二 ...

初一數學題高手進,數學高手進 初一數學題

設自行車速為a,公共汽車速為b,兩班公共汽車的發車間隔時間為t,前後兩班公共汽車的距離為b t。每隔4分鐘有一輛公共汽車從對面開過來,速度和為 a b 則有4 a b b t 對於同向行駛,後一班車要追b t才能和自行車相遇,12 b a b t 所以4 a b 12 b a 可以得到ab的大小關係...

初一數學題高手請進,初一數學題 高手請進

我給你做 第一車間的人數為x 第二車間的人數就是 x 30第一問 兩個車間共有多少人,與調動不調動沒有關係 第乙個車間是x 第二個車間是x 30 加起來是 2x 30。第二問 調動之後 第一車間的人數為 x 10 第二車間的人數為 x 30 10 x 40,第一車間比第二車間多的人數為 x 10 x...