在c语言中&怎么用?

如题所述

一、按位与

用法:a & b

原理:将两个整数转换为二进制,每一位进行比较,只有当两个数位上的数都为 1 时,结果那一位才是 1,否则为 0。

示例:48836 & 28719

1011111011000100

0111000000101111

结果为:

0011000000000100

即 12292。


二、取地址

用法:&a

原理:得到变量所在的内存地址。

示例:

int a = 7;
int *p = &a;

此时 p 的值就是 a 所在的内存地址。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-13
相似回答