c語言中0和1代表什麼

來源:生活大全幫 2.92W

c語言中0和1代表什麼

C語言中0為假,1為真,邏輯與和整數乘法相同,而c語言中的1就是整數,整數除法1/2結果也會是整數,數學中答案是0.5,但是整型的不能保存0,5.因此會直接變成0.後面的計算結果是什麼就不重要了。

總的來説,計算機的最小存儲單位是字節,一個字節可存儲256個數字,真和假卻只有兩個數字。C語言從C99才有_Bool這個布爾類型,C99之前一直使用整數類型存儲布爾值,那麼除去真和假兩值以外還至少有254個數字,這些數字不可能是非真非假,那麼只能使用一個值代表真或假,其他值代表前面值的相反值。

資料拓展:C語言可以作為學習計算機程序設計語言的入門語言,是編寫操作系統的首選語言,與計算機硬件打交道時靈巧且高效,可以更好的瞭解計算機;C語言具有現代高級程序設計語言的基本語法特徵,常用的面向對象程序設計語言例如C++和Java,其基本語法源於C語言,許多C語言編寫的軟件系統需要維護,用於要求程序高速運行領域的編寫。

熱門標籤