主题:急救
阿戈戈
[专家分:0] 发布于 2005-08-07 10:39:00
请问这种怎么算:1||2=? 3&&4=?
回复列表 (共4个回复)
沙发
Simple429 [专家分:240] 发布于 2005-08-08 14:57:00
"|" 和 "&"
是逻辑运算符,"|"是或,"&"是且,进行逻辑关系运算的数只能是0和1(true 和 false)不能为2,3,4
0&1=0; // 同&&
0&0=0;
1&1=1;
0|0=0; // 同||
0|1=1;
1|1=1;
此外,逻辑运算符还有“!”(非),同样,运算数只能是0和1;
!0=1;
!1=0;
板凳
Simple429 [专家分:240] 发布于 2005-08-08 15:17:00
1 || 2 = 3
3 && 4 = 0
3 楼
阿戈戈 [专家分:0] 发布于 2005-08-09 08:30:00
麻烦你解释一下是怎么算的,谢了!
4 楼
Simple429 [专家分:240] 发布于 2005-08-09 09:13:00
1 = 00000001
2 = 00000010
"||"运算中只要有一个1结果就是1
∴00000001 || 00000010 = 00000011 = 3
3 = 00000011
4 = 00000100
"&&"运算数中必须全部为1,结果才为1
∴00000011 && 00000100 = 00000000 = 0
我来回复