&&是关系运算,是双目运算符,就是运算符左右两边都需要表达式,&&在关系运算中表示“与”,比如
m == 1 && n == 2
m == 1和n == 2同时为真,表达式就为真,否则为假。
而&即是双目又是单目。
双目时表示“与”运算,比如
0xff & 0xff
将两边数值按位求与,最后得出结果
单目是表示取地址,比如:
a = &b;
取b的地址放到a中。
区别大了
&取地址,是一元运算符
&&是逻辑运算符(与),是个二元运算符
&是取地址,&&是关系运算符,是与的意思
&&是关系运算符,是逻辑“与”的意思,&是位运算符,是也是“与”,区别在于&&是逻辑运算,&是位运算