表达式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
那不是同时满足a*b=0和a+b<>0的不就是a,b中有且只有一个为0吗?[疑问]
2019年01月04日 14点01分
@Cjfbub 我觉得我已经表达清楚这个意思了啊,就是这样的
2019年01月04日 15点01分
如果 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
简单回答,能!
2021年11月08日 01点11分 4
level 8
a xor b ,a与b相同为负,相异为正
a=0 xor b=0 只能说明其值为负
2021年11月09日 03点11分 5
1