社区
新手乐园
帖子详情
这两个bool函数有什么区别
foggotwang
2006-11-24 03:58:13
int x=3,y=-4,z=5;
bool n,m;
n=!(x>y)+(y!=z);
m=(x+y)&&(y-z);
我把n改为n=(x>y)+(y!=z);
没了前面的!,电脑显示两个都是ture,
这是为什么呢,有跟没有为什么没有区别
...全文
89
7
打赏
收藏
这两个bool函数有什么区别
int x=3,y=-4,z=5; bool n,m; n=!(x>y)+(y!=z); m=(x+y)&&(y-z); 我把n改为n=(x>y)+(y!=z); 没了前面的!,电脑显示两个都是ture, 这是为什么呢,有跟没有为什么没有区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
foggotwang
2006-11-24
打赏
举报
回复
不过chai君解释得很详细,感动中
foggotwang
2006-11-24
打赏
举报
回复
楼上的,我本来以为0+1和1+1是数字电路里的0,1关系,就是+是或的意思,然后·是与的意思啊。原来不是吗。
chai2010
2006-11-24
打赏
举报
回复
int x=3,y=-4,z=5;
bool n,m;
n=!(x>y)+(y!=z);
m=(x+y)&&(y-z);
我把n改为n=(x>y)+(y!=z);
没了前面的!,电脑显示两个都是ture,
================
!(x>y) -> !(true) -> false -> 0 // 你去掉!,这里为:true -> 1
(y!=z) -> true -> 1
0 + 1 -> 1 -> true // 去掉!, 这里为:1+1 -> 2 -> true
so: n == true
(x+y) -> -1 -> true
(y-z) -> -9 -> true
true&&true -> true
so: m == true
shawnwan
2006-11-24
打赏
举报
回复
LZ的写法好怪哦,呵呵
n=!(x>y)+(y!=z);
一定是1啦
LZ以为是搜索引擎啊,把+ 处理成 或
foggotwang
2006-11-24
打赏
举报
回复
哦,原来如此,谢谢
KUCHIBUE
2006-11-24
打赏
举报
回复
因为 y!=z 始终都是 1,所以无论 0+1还是1+1都是true
owlling
2006-11-24
打赏
举报
回复
n=!(x>y)+(y!=z); ???加起来做什么?
Python游戏基础-Python常用的内建
函数
通过具体的实例,讲解了Python基础中的内建
函数
。 包括abs
函数
bool
函数
dir
函数
float
函数
、int
函数
len
函数
max与min
函数
range
函数
sum
函数
使用文件中read
函数
与write
函数
python中
bool
函数
用法_在python中
bool
函数
的取值方法
bool
是
Bool
ean的缩写,只有真(True)和假(False)两种取值
bool
函数
只有一个参数,并根据这个参数的值返回真或者假。1.当对数字使用
bool
函数
时,0返回假(False),任何其他值都返回真。>>>
bool
(0)False>>>
bool
(1)True>>>
bool
(-1)True>>>
bool
(213...
bool
函数
用法
BOOL
是布尔型变量,也就是逻辑型变量的定义符,类似于float、double等,只不过float定义浮点型,double定义双精度浮点型。在objective-c中提供了相似的类型
BOOL
,它具有YES值和NO值。布尔型变量的值只有 真(true)和假(false),可用于逻辑表达式,也就是“或”“与”“非”之类的逻辑运算和大于小于之类的关系运算,逻辑表达式运算结果为真或为假。(百科) ...
python中
bool
函数
的作用_在python中
bool
函数
的取值方法
bool
是
Bool
ean的缩写,只有真(True)和假(False)两种取值
bool
函数
只有一个参数,并根据这个参数的值返回真或者假。1.当对数字使用
bool
函数
时,0返回假(False),任何其他值都返回真。 >>>
bool
(0)False>>>
bool
(1)True>>>
bool
(-1)True>>>
bool
(21...
C++中定义一个
函数
为
bool
类型的作用
1.
bool
型
函数
bool
型
函数
(即返回值为
bool
类型的
函数
)的作用——获取
函数
返回值
bool
getvalue(
bool
b){ if(b == true) return true; else return false; } int main(){ //在main()中调用
函数
就可以得到5261
函数
的返回结果4102 cout<<
bool
alpha<<getValue(true); return 0;
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章