如题所述
比如说int a;
定义了一个整形变量a。
如果你想知道变量在内存中的地址,那么就可以使用&符号。
&a就是代表a带内存中的地址,即取地址符。
希望能帮到您
定义了一个整形变量a。
如果你想知道变量在内存中的地址,那么就可以使用&符号。
&a就是代表a带内存中的地址,即取地址符。
希望能帮到您
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-06-22
&表示引用或取地址
第2个回答 2012-06-22
取地址符,scanf里面比较常用,比如scanf("%f%f",&a,&b)
第3个回答 推荐于2016-06-04
c语言中的 &
取地址
int a = 1;
int *p = &a;
位与运算符
int a = 3;
int b = 4;
int c = a & b;
双& 连用
逻辑与
int a = 2;
int b = 3;
int c = 0;
if (a == 2 && b == 3)
c = 1;追问
取地址
int a = 1;
int *p = &a;
位与运算符
int a = 3;
int b = 4;
int c = a & b;
双& 连用
逻辑与
int a = 2;
int b = 3;
int c = 0;
if (a == 2 && b == 3)
c = 1;追问
位与运算那个具体是怎么算的?
追答位于是二进制运算
就是二进制下1, 0
1 与 1 1
1 与 0 0
0 与 1 0
0 与 0 0
int a = 3;
int b = 4;
int c = a & b;
就是把a的每一位和b的每一位作上述运算
a: 00000011
b: 00000100
c: 00000000
所以 c是0
第4个回答 2012-06-22
取地址吧,做双目运算符还有引用的作用