黑马程序员技术交流社区

标题: 在C中的布尔类型问题 [打印本页]

作者: 小郑    时间: 2015-7-6 21:35
标题: 在C中的布尔类型问题
本帖最后由 小郑 于 2015-7-6 21:37 编辑

C 语言中的真假
        使用 0 表示 假
        使用 非0 表示 真
这是一个说法  我怎么看视频的时候说  1表示真呢   非零包括1  但是其他的数更多


作者: cuin    时间: 2015-7-7 16:59
0表示假,非0为真
作者: aludiba    时间: 2015-7-8 10:28
用1表示真 比较方便 你也可以用其它的非0数来表示
作者: zlc    时间: 2015-7-8 10:46
oc中Bool和Boolean类型都用来存放逻辑值,BOOL 类型取值有YES和NO,YES表示真,值为1;NO表示假,值为0.Boolean类型取值有true和false,true表示真,值为1;false表示假,值为0。
你所说的使用 0 表示 假,使用 非0 表示 真,应该只是判断值或表达式的时候;例如if判断;
不知道这些能不能够帮助你:lol
作者: peng_gavin    时间: 2015-7-8 13:37
是的   只是习惯上用1来表示了  其他的非零数据也表示真
作者: 小郑    时间: 2015-7-8 15:02
zlc 发表于 2015-7-8 10:46
oc中Bool和Boolean类型都用来存放逻辑值,BOOL 类型取值有YES和NO,YES表示真,值为1;NO表示假,值为0.Boo ...

谢谢   。。。。。。。。。。。。。。。。。。。。。。。
作者: chensc    时间: 2015-7-9 06:10
学习学习!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2