C++中 真和假的怎么看呀

C++中 真和假的怎么看呀
如 3&&5 结果值是1 是怎么回事呀
更晕了,书上有这么一句话
但是在判断一个逻辑量的值时,以0代表"真",以非0代表"假".
这是怎么回事呀,怎么反过来了??

呵呵,
在一种语言中True与False是可以自己定的,如果是进行&&、||、!这类的东东时,大不必产生1、0的困扰,可以理解为真与假,有些时候调用函数时,就必须看这个函数的返回值的定义了。有可能0对於你来说是真,而1对你来说是假。
把1当成真0当成主要表现在逻辑代数,跟实际的操作是有一定的区别的。
因此不要深究。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-01-18
1代表真,0代表假
这个符号:&&只有公式的时候才可能出现0。
&&就是表示2个东西是否都为真
举例:3>5&&1就是0
5>3&&1就是1
特别情况:0&&0也是0
第2个回答  2008-01-18
在c++中非0代表真,如(-3,-2,-1,1,2,3,4,5......)
0代表假。
第3个回答  2008-01-18
因为3和5都不为0,所以两边都为真,所以值为1
第4个回答  2008-01-18
0为假,非零真!

相关了解……

你可能感兴趣的内容

大家正在搜

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