⑴ c語言中「1」和「0」那個表示正確哪個表示錯誤謝謝!
非零表示true,0表示false;只要是非零就是正確哈!
⑵ C語言中對0取反:~0,輸出結果為什麼是-1啊
0取反是1,0代表正數,1代表負數,所以結果是-1。
⑶ C語言中什麼時候0表示真,1表示假
C語言規定,1為真(TRUE),
0為假(FALSE)。
所以題目本身是一個偽命題,在C語言的環境下,任何時候都不會出現0為真1為假的情況。
擴展開來,用來判斷的並不一定是1和0兩種,在出現其它值的情況下,C語言會做如下操作:
1
把非整型類型的值,如浮點型,指針等,強制轉為整型。
2
判斷該整型值是否為0。
3
如為0,則值為假;如不為0,則值為真。
⑷ 在C語言中正確的是用0還是1哦
在c語言中,true為1,false為0
⑸ C語言如何表示正負值問題
c語言有兩種數據類型,一種是整型,一種是浮點型 ,整型類型一般用的原碼表示,浮點類型一般用的IEEE754標准進行編碼。
整型數中原碼表示正負數,取最高位為符號位,以8位二進制數來表示1和-1。1的二進制為
0 000 0001 //最高位為符號位,0表示正數,1表示負數
1 000 0001 //這個表示-1
IEEE754浮點數編碼,使用的格式類似於 (-1)^s * M* 2^E,其中s是符號位,M是有效位數,E指的是指數,s符號位佔1位,如果是0,則(-1)的0次方為1,表示是一個正數,如果s位是-1,則表示是一個負數。
⑹ C語言中1和0代表什麼
邏輯表達式的值應該是一個邏輯量「真」或「假」。C語言編譯系統在表示邏輯運算結果時,以數值1代表「真」,以0代表「假」,但在判斷一個量是否為真時,以0代表「假」,以非0代表「真」。即將一個非零的數值認作為「真」。