1樓:匿名使用者
num=12
!num=0 因為num是12,12大於0,所以,num是非零,也就是1. !感嘆號)在c語言中,表示按意取反,!num(非num)就是num的反值,也就是0.
num>=1&&num<=31 因為num是12,12肯定大於1,所以,num>=1是正確的,也就是非零,是1. num<=31,12小於等於31也是正確的,也是非零,是1.
而&&(邏輯與) 1與1,還是1.
num||num>31 num本身是12,非零,為1,上面已經說過了。 num>31明顯是錯誤的。12怎麼會大於31.
所以,這個值是假的,也就是0。 但是在||(邏輯或)運算中,有乙個值為真,那這個表示式就為真。因為 num這個值為1,即使後面的num>31為假,但是,這個值還是1.
2樓:
標頭檔案 #include
printf("%d",true);
printf("%d",false);
printf("%d",!true);
printf("%d",!false);
你可以看出 真 1,假 0
printf("%d",!12); 你可以看出 「非12」 為 0 ,就是假。
實際上,除了 0,其它值 都是真。12是真, 非12 是假。
你不要想到數學值 0,1
要想到 邏輯值 true(真),false(假)num=12
num >=1 對,邏輯值 true(真)num<=31 對,邏輯值 true (真)true &&true, 真 與 真 得 真。
3樓:
num初值為12,即非零,!的意思是,單目邏輯非,就是取反的意思,&&是邏輯與,就是都的意思,最後乙個是邏輯或。
c語言中位運算怎麼判斷邏輯真假
4樓:網友
先計算括號裡的式子,再根據結果確定真假, 非0為真0為假。
5樓:匿名使用者
如果usart_rx_sta的二進位制表示形式的第15位元位為1(位元位從0開始計算),則if為真,否則為假。
6樓:gta小雞
只要有一位為1就為真,全0則為假。
c語言中,如何表示「真」還是「假」?系統如何判斷乙個量的「真」和「假」?
7樓:這屆小知真不錯
c語言編譯系統在表示邏輯運算結果時,以數值1代表「真」,以0代表「假」。 比如:a、b的值分別是0、4,則a||b的值為1,a&&b的值為0。
但在判斷乙個量是否為「真」時,以0代表「假」,以非0代表「真」。比如:a=4,因為a的值為非0,被認作「真」,所以對它進行「非」運算!a=0 。
其實語句是否執行由使用者的**(即判斷條件)決定的,而系統只用0和非0進行判斷,當使用者認為此句可執行,系統判斷為「真」,反之亦然 。
比如:while(ch!='#
ch!='#'為判斷條件。
假如ch='a',這可執行大括號中語句序列(系統判斷為「真」)
當ch='#',不可執行大括號中的語句序列(系統判斷為「假」)
8樓:鷹弈
c語言編譯系統在表來示邏輯運算結果自時,以數值1代表「真bai」du,以0代表「假」
比如:zhia、b的值分別是0、4,則a||b的值為dao1,a&&b的值為0.
但在判斷乙個量是否為「真」時,以0代表「假」,以非0代表「真」
比如:a=4,因為a的值為非0,被認作「真」,所以對它進行「非」運算!a=0
其實語句是否執行由使用者的**(即判斷條件)決定的,而系統只用0和非0進行判斷,當使用者認為此句可執行,系統判斷為「真」,反之亦然。
比如:while(ch!='#
ch!='#'為判斷條件。
假如ch='a',這可執行大括號中語句序列(系統判斷為「真」)當ch='#',不可執行大括號中的語句序列(系統判斷為「假」)如果對你有所幫助,請記得採納,謝謝!
9樓:匿名使用者
表示真假可以用1,0或true,false;判斷真假的方法是:(假定有變數a)if(a) /判斷如果為真if(!a)//判斷如果為假true和回false一般用於布林型。
答變數的判斷,即if(a==true){}或 if(a==false){}
10樓:匿名使用者
c語言中,非0為真,0為假什麼是非0?非0就是不是0,只是不是0,都為真。
11樓:匿名使用者
最基本的就是抄c語言教程了,計算機二襲級考試的基本教程,不過現在學那個的少了,多了好幾種語言,你可以學別的語言,像foxbasic什麼的,都很好 回答完畢 希望對您有幫助。
邏輯學,判斷,性質判斷的關係
如何教孩子邏輯思維真假話判斷題
12樓:匿名使用者
用矛盾法最好。
舉例:有n個人說話,只有乙個人說真話,那麼找出其中兩個人的矛盾點。
甲:乙說假話。
丙:乙說假話。
甲和丙必有一真、一假,假設其中之一為真,推下去,如果跟已知無矛盾那麼假設就是成立。
邏輯學四大性質的解釋,邏輯學中對性質判斷進行分類,其劃分的標準是什麼
一 不矛盾律 它通常被表述為a不是非a,或a不能既是b又不是b。在傳統邏輯裡,矛盾律首先是作為事物規律提出來的,意為任一事物不能同時既具有某屬性又不具有某屬性。它作為思維規律,則是任一命題不能既真又不真。矛盾律也被當作一種關於認識活動的規範性規律,意為任何人不應同時斷定乙個命題 a 及其否定 並非a...
邏輯學題目急,邏輯學的題目,急
我copy不知道這張牌。說明牌的點數肯定出現過一次以上,即4 a q 5中的乙隻 我曉得你不知道這張牌。說明花色中的點數都出現過一次以上,即為紅桃或方塊 現在剩下紅桃4 q a和方塊a 5,李先生說 現在我知道這張牌了。則排除相同點數的a,剩下紅桃4 q和方塊5 現在我也知道。所以是只剩下乙個點數的...
邏輯學,怎麼用真值表判斷重言式,用真值表判斷是否重言式pqpqp?
邏輯 這個語詞由英語logic音譯而來,導源於希臘文,原意是思想 理性 言詞 規律等。在現代漢語中,邏輯 是個多義詞,其含義主要有 1 客觀規律性。例如 謙虛使人進步,驕傲使人落後,這是生活的邏輯 這裡的 邏輯 是指生活的規律性。2 思維的規律性。例如 應該合乎邏輯地思維,明確地表達思想 這裡的 邏...