如题所述
第1个回答 2012-10-17
对于来说,与算术或的效果相同,因为非0值不管用哪种或运算结果都是非0值,只要有一个值非0则逻辑或、算术或结果都非0,两个0值的逻辑或、算术或都为0。但是对于一道杠的算术运算来说,是不能用两道杠的逻辑或代替的,因为算术或的结果可能是任何整数,但逻辑或的结果只可能是0和1。
没有这个特性,比如两个非0值的逻辑与必然非0,但算术与却可能为0.本回答被提问者采纳
没有这个特性,比如两个非0值的逻辑与必然非0,但算术与却可能为0.本回答被提问者采纳
第2个回答 2012-10-16
这两条杠是“或”的意思,在C语言和C++中都一样。
第3个回答 2012-10-16
两个竖线表示逻辑或,一跟表示位或,lz看来书没有认真看,这么基本的都不知道本回答被网友采纳