1樓:
(1) a=b>c && b==c
b>c 為 false => a=b>c為 false => (1)式為false
(2) a || b+c&&b-c
a = 3 != 0 => (2)式為true(3)(!(a+b)+c-1)&&(b+c)/2!(a+b) == 0 => (!(a+b)+c-1) == 4 為 true
又(b+c)/2 != 0 所以 (3)式為true結果為 0 1 1
c語言中採用的是短路計算方式,一旦確定了表示式的值就不會再去計算未確定的因子 例如 a && b 如果 a為false 則整個表示式為 false, b的值不會計算; 如果 a 為true 則再計算b的值來確定整個表示式的值。
你可以程式設計測試
#include
#include
void main()
2樓:匿名使用者
按!(非)>算術運算子》關係運算子》&&和||>賦值運算子的方法來求這個式子,算出來是個邏輯值
第一題,先看&&兩面的b==c為假,所以答案為假,有一方為假時結果為假。
第二題,為真,例:a&&b的值為1。因為a和b均為非0,被認為真第三題,為真
運算順序!>&&>||
not>and>or
這因該是c程式設計的基礎
編寫程式計算並輸出 下面各邏輯表示式的值。設a=3,b=4,c=5 (1) a+b>>b)&
3樓:匿名使用者
......
這種簡來單問題源都問...拜託稍微動bai點腦細胞,du不然還zhi寫個p程式。
dao#include
int main(int argc, char* argv)
設"int a=3,b=4,c=5;",表示式"(a+b)>c&&b==c"的值是 。
4樓:科技鳥
是一個邏輯判斷式子,就是判斷a+b)>c和b==c是否同時成立,成立就返版回1,不成立就返回0;
如下可以輸出這權個判斷的結果:
#include
void main()
{ int a=3,b=4,c=5;
cout<<((a+b)>c&&b==c) 寫出下面各邏輯表示式的值。設a=3,b=4,c=5. 1.a+b>c&&b==c 2.a∥b+c& 5樓:匿名使用者 1 假 2 真 3 真 4 假 5 真 6樓:匿名使用者 如圖,已知角a=30°,角b=40°,角1=95°求角c的度數 寫出下面各邏輯表示式的值.設a=3,b=4,c=5. 7樓:匿名使用者 第一、&&的優先順序高於|| 第二、在&&中判斷 出表示式為假就停止後續判斷直接返回回false第三、在|答|中判斷出表示式為真就停止後續判斷直接返回true第四、賦值表示式永遠為true 所以,結果為false,true,true,false(x賦值完成,y賦值未完成),true 8樓:死亡迫近丨 ||||1=t&&f=f 2=t||t&&t=t||t=t 3=!f&&t||t=t&&t||t=t 4=!t&&t&&f=!t=f 5=!11&&6=!t=f 附:運算順序從先到後:(),算術 運算(+-*/),!,專&&,|| 在c和c++中數值參與屬邏輯運算時0為false,其他不為0的值都算作true 9樓:匿名使用者 ||||1: 0因為a+b=7是大於c的,這個式子得1,b==c是不成立的,得0.1&&0得0。 2:因為&&的優先順序高內於||容 所以,a的得值為1,||後面的那個式子不管是多少都不會影響整個式子的結果了,所以結果為1; 3:結果為1.原因跟上面一樣。 4:x=a的值為1,只有當a=0時,賦值表示式的結果才為0.其他狀態都為1.所以!(a>b)為0.整個式子是由&&組成的,結果就為0了。 5:!(a+b)+c-1=0+5-1=4!=0,所以結果為1. b+c/2 =4+5/2=6!=0,根據整數整除是向下取整的原則,所以式子結果也為1。1&&1的結果為1. 10樓:匿名使用者 1. a+b>c && b==c 邏輯值為 duzhi0 2. a|dao|b+c &回& b-c 邏輯值為13. ! 答(a>b)&&!c||1 邏輯值為14. ! (x=a)&&(y=b)&&0 邏輯值為05. !(a+b)+c-1&&b+c/2 邏輯值為0 11樓:零度銀 |是首先有幾個概念 &&是與 ,||是或,!是非 優先順序是 !非》 算數運算版符(+-*/)> 關係運算子(><>=)> &&與》 ||或》 賦值權運算子 (=) 邏輯運算是表示運算量的邏輯關係,運算結果是0(錯誤)或1(正確)a+b>c ;7>5; 但是b不等於c 所以邏輯值0b+c與b-c 或 a 不發生衝突 輸出1!(a>b)=0 !c=0 輸出1 !(x=a)=0 ;(y=b)=1; 輸出0!(a+b )=0 ; c-1=4輸出1;b+c/2 =輸出1 ; 輸出1 羅今成 在這些運算子中,not的優先順序是最高的,其次是and 最後是 or,即 這是c語言中的 因此 1.a b and c d or 2 a c 就相當於 a b c d 2 a 2.3 2 b or a c and b c or c d 就相當於 3 2 b a c b c or c d 3.... flase not優先順序最高,其次and 最後or 先算not,因為a c為真,所以not a c為假,然後算and 因為4 c b 2為假,所以4 c b 2 and b a c 為假,最後算or,假or假,兩個都為假,所以整個表示式為假 我愛數學 假0優先順序如下 not a c or 4 c... true。3 2 b false a c false b c true c d true false or fasle and true or true false or false or true true 先算and,再算or, 在表示式中,若運算子不只一種時,首先處理算術運算子,然後是比較運算...設a 2 b 3c 4 d 5求下列表示式的值
設a 2,b 3,c 4,d 5,下列表示式的值是
VB題目 a 5,b 4,c 3,d 2,下列表示式32 b Or a c And bc Or cd的值是A True B False C 1 D