忘了&这个符号是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/12 21:07:52
&
这个是什么意思啦,与或非究竟是哪个了? 非应该不是了。是与还是或啊
简单说,是and 还是or

&

第一个意思是按位逻辑与的意思

位逻辑与“&”运算符的运算规律如下:

unsigned char x=0126, y=0xac, z;

z = x & y ;

第二个 就是指针运算里面的取地址符号了

比如:scanf("%d",&a);

这个符号有被重载了,也就是说有多种意思
&放在变量前是取值符,也就是取变量的地址
而&也可以表示引用,引用就是变量的别名
&&表示and
||才表示或
!表示非

是按位与的运算符,
位与:&
位取反:~

你说的“与”和“非”应该是:&&和!吧?
“或”是:||

取地址
位与
&&