a>5&&a<8用c語言表示什麼意思
1樓:網友
如果是if等判斷語句裡面這樣寫,就是說判斷a是不是大於5小於8的數,如果是,就結果為真,如果不是,結果問假,總之一句話,這個表示式就是a大於5小於8,即&&是並且and的意思,當這個符號兩邊都得成立這個表示式結果才為真 ,|才是或則or的意思,當這個符號兩邊都有乙個成立這個表示式結果就為真。
2樓:這一刻那一秒
如果放到if語句裡面是 判斷語句 表示a>5並且a<8如果單拿出來,就像數學中的p與q 來判斷是真還是假命題的,如果真則為1 假為0
所以看問題中的a是多少。
如果a=2時候,a>5就是假的 為0,a<8是真的 所以結果是0可以把這類題看成 我們高中學的 真假命題是非判斷。
3樓:網友
& 這個符號就是and的意思,就相當於這個符號兩邊都得成產這個表示式才為真,||這個就是或者的意思,只要一邊滿足則表示式就為真。自己把書拿出來好好看下運算子那章。
4樓:網友
a>而且a<8 時 表示式值為1 (為真)
如 a=6,a=7
c語言(a>
5樓:一嘆
c語言(a>b)?a:b的意思是如果a>b的結果為真,那麼表示式的結果會是a,表示式的結果為0,那麼表示式的結果就會是b。
這是c語言中唯一乙個三目運算子,它可以簡化很多表示式。有利於**的書寫。
求值規則為:如果表示式1的值為真,則以表示式2的值作為條件表示式的值,否則以表示式3的值作為整個條件表示式的值。 條件表示式通常用於賦值語句之中。
c語言,若a=3,b=5, 則表示式a>b?a: b++的值是???什麼意思啊??
6樓:務青芬御羅
a>b?a:
b++?是三目運算子,通常用法是a?b:c,意思是如果a為真,則執行b,為假則執行c
就上述來說:
a=3,b=5;
a>b?a:
b++a>b
為假,所以執行b++
c語言中 b = a && a > 0 這個事什麼意思 怎麼算
7樓:聲冰真泥水
「=」在c語言中是算數表示式,「>是關係表示式,「&是邏輯表示式,在c語言中「算數」>「關係」>「邏輯」,因此先執行「b=a」,在執行「a>0」,讓後再把兩個表示式連在一起執行。當兩邊的值都對時,這個表示式就為真,當兩邊有乙個為假時,這個表示式為假。在程式中執行時,也就是把a的值賦予b並且a>0時才能把a的值賦予b這時這個表示式為真,否則「a
8樓:嶽英範泣朵
同樓上,這是乙個運算子優先順序的問題,在這裡。
比較運算子》邏輯運算子》賦值運算子。b
a(a但是,需要注意的是,&&和||這兩個運算子的特點:
如果&&左邊運算的值為0,那它不會再做右邊的運算。例如。
inti=1;
if(--i
i)這個時候i的值其實是0,if中只做了--i,因為這個時候i已經等於0了,所以並沒有再做++i。
這個與運算子優先順序無關,只是編譯器優化時候把後面的優化掉了。
先判斷a是否為0,如果是0則b=0;
如果a不等於0在判斷a>0是否成立。
最後做賦值。
9樓:陽夏蓉掌禾
這是。(a%b)?b:a
其中。a%b
是。a除以b取餘數,若不等於0
也就是b不整除a)就當成立,整個式子是取b的值。
若等於0(也就是b整除a)就當不成立,整個式子是取a的值。
10樓:和清綺希麥
把a的值賦給b與a大於0
這是個邏輯表示式。
表示兩者都成立。
這種表示式只有兩種結果。
兩邊都成立結果為。
有一邊或者兩邊都不成立則為0
在c語言中,表示式5>3&&2||8<4-!0的值為()。
11樓:煙怡書景福
1)正常思路:由於邏輯運算子優先順序別低於比較運算子同時這兩種都低於算術運算子,因此先考慮後半部分,4-!0
真值為1,而8<1的真值為0.再考慮或左邊的表示式,5>3&&2顯然真值為1最終結果為。
當然結果為1
有。將表示式分成兩部分。左邊的是。
顯然其真值為1因此。
任意 真值都為1
不用算後面的了。真值為1
c語言 a>b&& a-2==b||(m=a
12樓:堂醉東靜姝
這裡的&&表示且的意思。
而||表示或的意思。
看「a>b&&a-2==b」的意思說。
如果滿足a>b並且a-2等於b成立。
則為真這個整體(
a>b&&
a-2==b)的值與(m=a c語言中浮點型常量2是什麼意思?還有8E5是什麼意思
n就是0.n的簡寫.所以 常量.2就是0.2 8e 5是科學計數法方式 0.8 10 5 也就是0.000008 請問c語言中1.23e 2中的1.23 e 2分別都是什麼意思?為什麼浮點型資料要分成小數部分和指數部分?在c語言裡1.23 10 2 意思是科學計數法的表示方法。科學記數法是把一個數表...
C中x5是什麼意思c中xy5什麼意思
bool表示式 這個表示式的值 表示 x和5是否相等,並且這個式子還有在這個式子之後將x的值自增1的作用 如果此時 x 5,那麼表示式的值就是true,否則就是false在此式後x 6 亂講。x 是x自增1,但是返回的是x的原值。x是x自增1,同時返回x的新值。int x 5 x 返回5,x 6 x...
c語言中求5這個感嘆號是什麼意思
5!表示5的階乘 5 5 4 3 2 1 這是階乘的數 算符號,例如3!3 2 1,5!5 4 3 2 1。0!1,注意 0的階乘是存在的 1!1。5 數學上 5 的階乘 意思 5!5 4 3 2 1sum 1,i 1 for i 1 i 5 i sum sum i 是題目上出現的吧,這是數學符號。...