C++程序中,一个&符号是什么意思?

如题所述

第1个回答  2011-03-14
还可以是引用 如引用一个变量:int someint; int& rint=someint;
第2个回答  2011-03-14
1. "按位与" 运算符.
按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。
例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&5=1。
按位与运算通常用来对某些位清0或保留某些位。例如把a 的高八位清 0 , 保留低八位, 可作 a&255 运算 ( 255 的二进制数为0000000011111111)。
main(){
int a=9,b=5,c;
c=a&b;
printf("a=%d\nb=%d\nc=%d\n",a,b,c);
}
2. 变量 的 求地址 运算符&
例如:int a; float b;
scanf("%d %f ",&a,&b);
a 是整型变量,b 是float 型变量, 输入语句的参数 规定要用变量 的地址表示,
所以 用了 &a 变量a的地址 , &b变量b的地址.

3。 && 是 逻辑运算符
逻辑 与
if ( (a > b) && ( a > c) ) max = a;
双目运算,真 && 真 得真;假 && 真 得 假;假 && 假 得假.

4. & 也可以是字符 或 字符常数
"&&&" -- 双引号里的东西是 字符串。
'&' -- 单引号里的东西是字符常量,是整数,数值等于 它的 ASCII 码 编码值。本回答被提问者采纳

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++中的符号"&"的各种含义(要全的)
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++中的与或怎么表示
在C++中,"|"符号用于表示逻辑或操作。当两个操作数进行逻辑或操作时,只要其中一个操作数为真,结果即为真。只有当两个操作数都为假时,结果才为假。因此,只要有一个操作数具有真值,整个表达式就会返回真值。逻辑或操作也常用于位运算以及条件判断中。例如,在条件语句中,多个条件之间的逻辑关系就...

&在c++中表示什么?
&(Ampersand)是英语单字and之代表符号,亦可用作中文中的“和”、“与”之代表符号。这个符号源于拉丁文的et的连写。& 在vb中表示将其两边转换为字符,然后进行字符连接。例如 123 & 456 = "123456"。& 在vb中用在变量或常量后,表示该变量或常量为长整型。'&' 在其他方向的含义 1)& 在java...

c++中&的作用是什么?
1、简述:符号&是可以作为取地址符&获取一个对象的地址,也可以作为作为对对象的引用,在紧随类型名出现时,是作为声明的部分,表示为引用;出现在表达式中,标识取地址符;符号在紧随类型名出现时是作为声明的部分表示指针;出现在表达式表示解引用Q得到指针指向的对象的值。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++里|&&|什么意思?
| & 表示位运算,针对数值进行的运算,例如 3 | 2 、78 & 99,其结果仍然应为值数。|| && 表示逻辑运算,||表示或者的意思,&& 表示并且的意思,例如 33>44 || "abcd"=="abcd",其结果是逻辑值true或false。

数据结构中&的作用是什么
&是C++中的引用符号,用作函数形参是表明传递的是实参的一个引用(即实参的一个别名),这样在函数中对形参操作会影响到实参,通常用&来通过函数改变实参的值。如果没有&,则传递的只是实参的一个副本,在函数中对形参的操作不会影响到实参。正如例子中,对于L凡涉及到要通过函数修改的它时(如在表...

相似回答