C语言中的逻辑值“真”和“假”是怎样定义的?

如题所述

C语言中的逻辑值“真”是用T表示(True,真) 值,逻辑值“假”是用 F(False,假)。

在编程语言中表示 T(True,真) 值和 F(False,假)值的数据类型叫做布尔类型,在 C 语言中通常用 int 类型来表示,非 0 表示 T,0 表示 F。

布尔逻辑是写程序的基本功之一,程序中的很多错误都可以归因于逻辑错误。以下是一些布尔代数的基本定理,为了简洁易读,T 和 F 用 1 和 0 表示,|| 用 + 号表示,x、y、z 的值可能是 0 也可能是 1 。

扩展资料

常用的逻辑运算符还有 “||”表示“或者”,对于表达式 a||b,“a 或者 b 成立”就为真,也就是说 a 和 b 只要有任意一个成立,a||b 就为真。

比如,a=5,表达式 a>0 || a<-1 的结果为真,因为 5>0,即使 5<-1 不成立,整个表达式也为真。还有“!”表示“反”,对于表达式 !a,a 为真时,!a 为假;a为假时,!a 为真。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网