這句話錯誤,C語言認為0為假,壹切其它非零值都是真,不光是1。
C語言沒有邏輯類型,如果要表示邏輯類型,只能用整型值代替,0代表false,非0代表true。
C語言中的邏輯值“真”是用T表示T(True,真)值,邏輯值“假”是用F(False,假)值。
在編程語言中表示T(True,真)值和F(False,假)值的數據類型叫做布爾類型,在C語言中通常用int類型來表示,非0表示T,0表示F。
擴展資料
常用的邏輯運算符還有“||”表示“或者”,對於表達式a||b,“a或者b成立”就為真,也就是說a和b只要有任意壹個成立,a||b就為真。
比如,a=5,表達式 a>0 || a<-1 的結果為真,因為 5>0,即使 5<-1 不成立,整個表達式也為真。還有“!”表示“反”,對於表達式 !a,a 為真時,!a 為假;a為假時,!a 為真。