a=7,b=8,则表达式: a---b的值为-1。要求在表达式a---b里面加入一个字符,使得表达式的值=0,请问怎么来改写这个表达式?
[此贴子已经被作者于2006-12-3 1:09:41编辑过]
加一个字符!!!!
的确是妙,这个表达式的值确实是0当然,a=---b也是可以得到表达式的值为0不过还有谁能想到什么其它的实现方法?
a=---b为什么等于0呢?能否解释一下
Sorry,a=----b是不对的,刚学完VB,因为在VB中,打印print a=b 会将a=b看成是一个比较表达式。a==- --b;可能是对的,不过,这里加了三个字符进去了,所以不行不是郭靖你的方法非常的妙,真聪明啊`````````其中,a- --b是最理想的答案,这个我认为是最妙的,也是我出题希望看到的答案!
这个着实不明白是怎么回事,能否解释一下?
a--&-b就相当于是:7&-8(7与-8按位与)即:00001001&11110110=0
大哥们a--b 与 a-b有什么区别呢
表达式的值是没有什么区别,都是-1,不过第一个表达式计算完后a=6了,而第二个表达式计算完后a没有变
a<---b
a->--b
a--<-b
a--->b
第一个是绝对不行的,---b怎么可以?第二个是什么意思?能否解释一下?第三个可以。第四个也不行,能否都解释一下,兄弟?