當前位置:首頁 » 編程語言 » c語言中0表示

c語言中0表示

發布時間: 2025-07-29 10:15:29

c語言的1和0有什麼區別

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='#',不可執行大括弧中的語句序列(系統判斷為「假」)

(1)c語言中0表示擴展閱讀:

在c語言中,任何等於零的東西都被認為是假,任何等於非零值的東西都被認為是真,因此,最常見的定義就是假為0,真為1。

在預設情況下,枚舉類型的第一個元素被賦值為O,因此,在上述枚舉定義中,FALSE被賦值為0,TRUE被賦值為1。

熱點內容
什麼安卓機適合直播 發布:2025-07-29 17:44:06 瀏覽:456
lolf12截圖在哪個文件夾 發布:2025-07-29 17:42:53 瀏覽:72
腳本儲存 發布:2025-07-29 17:29:54 瀏覽:646
判斷sql版本 發布:2025-07-29 17:20:23 瀏覽:449
實數與復數的運演算法則 發布:2025-07-29 17:13:19 瀏覽:488
qq輔助源碼 發布:2025-07-29 17:03:39 瀏覽:865
sqlite創建資料庫 發布:2025-07-29 16:57:20 瀏覽:221
最新百度演算法 發布:2025-07-29 16:52:19 瀏覽:215
求游戲源碼 發布:2025-07-29 16:46:33 瀏覽:465
樣品制備區配置什麼設備 發布:2025-07-29 16:44:57 瀏覽:673