黑马程序员技术交流社区

标题: & , | , ^, ~ 这几个符号怎么运算呢 [打印本页]

作者: 范贞亮    时间: 2012-10-24 15:55
标题: & , | , ^, ~ 这几个符号怎么运算呢
这几个符号怎么运算呢
作者: 秦松    时间: 2012-10-24 16:05
  &&:逻辑与运算,左右都是真,结果为真;否则为假。当左边为假时,右边不再运算。
  ||:逻辑或运算,左右只要有真,结果为真;否则为假。当左边为真时,右边不再运算。
  &:与&&相同,左右两边无论如何都会运算。
|:与||相同,左右两边无论如何都会运算。
  a^b:如果ab不同,结果为真,否则为假。

作者: ssx0101    时间: 2012-10-24 16:10
&是按位与,全为1时为结果为真(1&1=1);
|为按位或,全为0时为假(0|0=0);
^为幂运算符号,2^3=2*2*2=8;
~为按位取反符号,~1111=0000。
作者: arthas1210    时间: 2012-10-24 16:19
&是与运算 , |是或运算 , ^是异或运算, ~ 为取反
作者: 刘学宾    时间: 2012-10-24 19:25
&,逻辑与运算,左右两边表达式全为真时结果为真1&1结果为1,3>1&3<2为假。
|,逻辑或运算,真真为真,真假为假,假假为假。
^,异或运算
~,取反运算




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2