c++ 中 & 这个符号代表什么意思

如题所述

有三个用法.
一个是取变量的地址.
如int a =5;
int *p = &a;
printf("%d",*p); // 5
二是按位与
如int a =5;
int b =2;
int c=a&b ;// c =0101 & 0010 = 0000 = 0; 算术运算

三是 && 表示或者 逻辑 运算
c = a&&b = true &&true = true...

另外还有引用的时候用到.
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-06
您好,在C++中&代表位运算符,还有地址符。
第2个回答  2022-07-31
是按位与的意思
第3个回答  2011-04-06
设置引用名时候用的上、
第4个回答  2011-04-06
去 变量 的 地址吧


char *p,str;
str="A";
p=&str;

c++中的&表示什么,有什么用呢?
1. & 符号表示“和”或“与”,在英文中相当于 "and" 这个词。2. & 字符的起源可以追溯到公元1世纪,它是拉丁语 "et"(意为“和”)的简写形式。3. 在计算机编程中,& 通常用作取地址符,例如在语句 “int a=0; int *p; p=&a;” 中,它表示获取变量 a 的地址并将其赋值给指针 p。

c++ 中“&”这个符号代表什么意思?
1、地址符:比如 指针:int *p=&point; \/\/定义一个指针变量p指向普通变量point的地址;引用:int &rp=point; \/\/建立一个int型的引用rp,并将其初始化为变量point的一个别名。2、运算符:比如 位运算: &表示按位与,“按位与”的作用是将两个操作数对应的每一位分别进行“逻辑与”操...

c++里|&&|什么意思?
|| && 表示逻辑运算,||表示或者的意思,&& 表示并且的意思,例如 33>44 || "abcd"=="abcd",其结果是逻辑值true或false。

C++中的符号"&"的各种含义(要全的)
1)位运算里&表示位与运算,就是1&1=1,0&1=0,0&0=0 2)逻辑运算&& 与运算,A&&B 当两个都成立时才能成立,值为1 3)&取地址符 &i 取得变量i的地址 4)引用符,在函数编写中形参名前加& 表示这个参数是传地址的,即直接对该参数操作 如void add(int &a){} 采纳哦 ...

c++里&是什么意思?
引用(reference)就是C++对C语言的重要扩充。引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名;引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&代替了*。2、按位与:&可以表示逻辑运算按位与,按...

c++ 中 & 这个符号代表什么意思
有三个用法.一个是取变量的地址.如int a =5;int *p = &a;printf("%d",*p); \/\/ 5 二是按位与 如int a =5;int b =2;int c=a&b ;\/\/ c =0101 & 0010 = 0000 = 0; 算术运算 三是 && 表示或者 逻辑 运算 c = a&&b = true &&true = true...另外还有引用的时候用到....

&在c++中表示什么?
'&' 在其他方向的含义 1)& 在java、C、C++等中表示按位'与'运算。 1 & 2 = 0 (二进制其写法大致:0b0001& 0b0010 = 0b0000)2)& 在C语言中表示取址符。例如 char str[] ="a test string"; int *p=&str; 表示取变量str的地址给指针p 3)& 在高级语言中表示引用类型标识。

c++中&和&&有什么区别
1、&表示按位与操作。2、&&表示逻辑与的意思,即为and。区别二:程序执行的时候不同 1、当运算符&&两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。比如 12&&23的结果就是1,12&&-1 的结果是1,123&&0的结果就是0 2、我们通常使用0x0f来与一个...

c++中,符号=和&=是什么意思?
c++中符号=和&=是用于赋值操作的位运算符。首先,我们来了解一下右移运算符(>>)。例如,定义一个整型变量i=2,其二进制形式为10。若执行i>>=1操作,则i的值会变为1,即二进制表示为1。右移运算符将操作数的位向右移动指定的位数。在这个例子中,i的二进制形式向右移动了一位,所以最右边的...

c++中的&=是什么?
&=意思为:按位与后赋值。比如 int a = 3;a &= 5;\/\/表示 a = a & 5 \/\/&是按位与的运行符。字符 & 的最早历史可以追溯到公元1世纪,最早是拉丁语et (意为and)的连写。最早的 & 很像 E 和 T 的组合,随着印刷技术的发展,这个符号逐渐形成自己的样式并脱离其原始影子。在这个字符中...

相似回答