44问答网
所有问题
c++中的&是什么意思
如题所述
举报该问题
推荐答案 2011-03-25
&
用法一:逻辑与,用于将两个数或表达式的值按位与运算,不常用
用法二:取地址,例如int *p=&a;则p里面存放a的地址
用法三:&&表示与,左右两个表达式值的与
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GV6ZGD3ZW.html
其他回答
第1个回答 2011-03-25
取地址,引用
第2个回答 2011-03-25
一个的话,& 用在 变量前,可以 取得 这个 变量的地址
&& 是按位与 的 操作符
第3个回答 2011-03-25
使用在变量前表示 取地址
定义变量时使用表示 引用
作运算符 位运算 按位与
第4个回答 2011-03-25
位运算与
1
2
下一页
相似回答
c++中的&
与&&有
什么
区别呢?
答:
c++中&和&&的区别如下:
1、含义上的区别:&&表示逻辑与的意思,即为and
。当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。比如 12&&23的结果就是1,12&&-1 的结果是1,123&&0的结果就是0。2、运算规则的区别:表示按位与。&表示按位与操...
c++中的&
=
是什么
?
答:
//&是按位与的运行符
。字符 & 的最早历史可以追溯到公元1世纪,最早是拉丁语et (意为and)的连写。最早的 & 很像 E 和 T 的组合,随着印刷技术的发展,这个符号逐渐形成自己的样式并脱离其原始影子。在这个字符中,仍能看出E的影子,但是T已经消失不见。C/C++中的“按位与”规则:1&1=1 1&...
c++中的&
、|、^
是什么意思
?
答:
复合赋值。a>>=b相当于 a = a >> b; 以此类推。a>>=b 表示把二进制a右移b位,比如:即:结果是1,再把右移结果赋值给a, 即最后a=1。<<= 同上,只不过是左移赋值。&= 是按位与之后赋值,^=是按位异或之后赋值,|=是按位或之后赋值。与,或以及异或的操作很简单:<<= 同上,只...
c++
运算符
中&
有
什么意思
?
答:
引用(reference)就是
C++
对C语言的重要扩充。引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名;引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&代替了*。2、按位与:&可以表示逻辑运算按位与,按...
大家正在搜
c++编程用什么软件
python中不等于怎么写
python中//和%的区别
python中int()函数的作用
&&在c语言中是什么意思
char在c语言中是什么意思
在c语言中是什么意思
*a在c语言中是什么意思
中人是什么意思
相关问题
c++里&是什么意思?
c++中copychars是什么意思
::在c++中什么意思
C++中*=是什么意思
请问c++中&是什么意思?
C++中“>>”是什么意思?
C++中::是什么意思?
::在C++中是什么意思