當前位置:趣味科普網>經驗>

c語言中0和1代表什麼

經驗 閱讀(2.99W)

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語言編寫的軟體系統需要維護,用於要求程式高速執行領域的編寫。