77问答网
所有问题
c语言中b=2,为什么b||3=1?
||不是或的意思吗?
举报该问题
推荐答案 2015-02-28
因为在c语言中,当你使用逻辑运算(与,或,非)时,所有不为零的数均认为是真,也就是说2||3运算时是真或真,结果为真,而在转换为数字时,真转换为1,假转换为0,所以结果为1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GN88vNIW3YN3q8YNNvN.html
其他回答
第1个回答 2015-02-28
这是逻辑或 只要两边不是同时为0 就返回1。
相似回答
大家正在搜