表达式a*b=0 And a+b<>0能表示a和b中有且只有
vb吧
全部回复
仅看楼主
level 3
Cjfbub
楼主
表达式a*b=0 And a+b<>0能表示a和b中有且只有一个为0吗?不能的话,为什么呀?真的没理解到,希望有大神解答一下⊙∀⊙!谢谢
2019年01月04日 11点01分
1
level 15
初音✨七奈
a*b=0表示a和b至少有一个是0
a+b<>0表示a和b不互为相反数
如果a和b只有一个是0,那么它们肯定不是相反数,因此同时满足这两个条件
如果a和b都是0,那么它们的和为0,不满足a+b<>0
顺便说句,能表达“a和b有且只有一个为0”的最简条件应该是a=0 Xor b=0
2019年01月04日 13点01分
2
Cjfbub
那不是同时满足a*b=0和a+b<>0的不就是a,b中有且只有一个为0吗?
2019年01月04日 14点01分
初音✨七奈
@Cjfbub
我觉得我已经表达清楚这个意思了啊,就是这样的
2019年01月04日 15点01分
yjryym
如果 a 和 b 是浮点数类型的话,是有可能值为-0!的,-0! + +0! = -0!,+0! + -0! = +0!。
2021年11月08日 02点11分
初音✨七奈
@yjryym
你是说浮点数类型里有两种0?并且由于这两种0的存在,使得“表达式a*b=0 And a+b<>0能表示a和b中有且只有一个为0”这句话不成立了么?
2021年11月08日 02点11分
level 11
璐村惂鐢ㄦ埛_0748V5Z馃惥
简单回答,能!
2021年11月08日 01点11分
4
level 8
tbzp666
a xor b ,a与b相同为负,相异为正
a=0 xor b=0 只能说明其值为负
2021年11月09日 03点11分
5
1