问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中关于*和&的意思理解

发布网友 发布时间:2024-05-29 14:07

我来回答

4个回答

热心网友 时间:2024-07-21 20:16

*代表指针运算符和乘法运算符;&代表取地址,与运算符,引用符。

用于二目运算中的按位(位运算)与运算:

单目是只需要一个操作数的意思,比如:a++ a--   *a  &a   

双目是需要两个操作数的意思,比如:a+b  a-b a*b  a/b  a%b  

三目是需要三个操作数的意思,比如:a=c>b?c:b;

例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&5=1。

按位与运算通常用来对某些位清0或保留某些位。例如把a 的高八位清 0 , 保留低八位, 可作 a&255 运算 ( 255 的二进制数为0000000011111111)。

扩展资料

运算符的使用

1、当需要初始化指针,以指向某些对象或函数时,需要获得这些对象或函数的地址:

floatx,*ptr;

ptr=&x;//合法:使得指针ptr指向x

ptr=&(x+1);//错误:(x+1)不是一个左值

2、当已具有一个指针,并且希望获取它所引用的对象时,使用间接运算符*(indirectionoperator),有时候这会被称为解引用运算符(dereferencingoperator)。它的操作数必须是指针类型。如果ptr是指针,那么*ptr就是ptr所指向的对象或函数。如果ptr是一个对象指针,那么*ptr就是一个左值,可以把它(即*ptr)当作赋值运算符左边的操作数:

floatx,*ptr=&x;

*ptr=1.7;//将1.7赋值给变量x

++(*ptr);//并将变量x的值加1

参考资料来源:百度百科—运算符

热心网友 时间:2024-07-21 20:11

用做修饰符时,*表示指针,&表示别名
int *p; // p是一个指针
int &a = b; //a是b的别名(必须初始化)
而用作运算符时,*表示取值,&表示取地址
int a = 1;
int *p = &a; //取a的地址并初始化指针p
*p = 2; //修改p指向的值为2(a变成了2)
最后说一下你所谓的*p = &a;
这个语句表示取a的地址并赋值给p指向的内容。这条语句正确执行的前提是,p指向的内容是一个指针,也就是说p是二级指针。

热心网友 时间:2024-07-21 20:12

别想什么 *p=&a 了,把这种写法当成不存在就好了

热心网友 时间:2024-07-21 20:15

*p=&a那么就是*p是a的值,p还是a的地址

答:孩子,这个是错误的。int *p = &a; 是这样定义的。或者int *p; p = &a;
p是一个指向int类型的指针变量,里面装着神马随你喜欢,反正要是int的(因为他是按int的字节长度取数据的)。p = a;这个是神马来的?最基础的概念啦,P是指针类型的(指向int),a 是一个普普通通的int类型,能赋值吗?
指针这个没啥难度的,无非就是一个变量指来指去。是你初学不了解而已,不懂的追问吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
NBA下赛季常规赛MVP和总决赛MVP会是谁 吴前当选CBA常规赛MVP,他是实至名归吗? 如何申请安电表 如何申请独立电表 用电量大可以增加电表吗 出租他人铺面,原先房东已经安装过电表,因为用电量大,我想自己装电表可以... 梦见有个老人送佛画给我、让我在家供佛 ...分之一米还剩多少米如果截去四分之一还剩几分之几还剩多少米?_百度... 一根竹竿长四米,截去它的四分之三后,这根竹竿还剩全长的几分之几? ...这根绳子的几分之几后还剩下他的3/1,用去了( )m,还剩下( )_百度知... 高层钢筋混凝土房屋,当需设置防震缝,下列哪种说法是不正确的?( )_百... 为什么佳能1000D卖的不太好,跟佳能450D相差在哪里? 电机电频器出现CPUE是什么意思? 使命召唤手游怎么双持手枪 佳能450D单头和1000D双头那个好? ...号码偶尔拨过去还是通着的,我现在能怎么办呢,求大神指教!!_百度知... C语言中一些符号什么意思? scanf("%d %d",&x,&y)中%d,&什么意思? 佳能EOS450D和EOS1000D哪款比较好啊?新手入门,还有单反相机的镜头是不... 微信个性网名女生精选500个 医护人员退休年龄 QQ里以前好友给发的图片现在想看了 刷不出来 就是图裂的那种 怎么找... arm是什么意思ARM嵌入式系统软件开发实例一简介 积石山县自来水收费标准是多少 奋斗的心酸句子说说心情心累的句子说说心情 爱情是艺术吗? arm开发是什么意思? 如果爱是一门艺术,你会怎么做? 为生活拼搏的心酸句子说说心情 兴海积石山的最佳游览路线是什么? servicing文件夹可以删除吗? 形容词性物主代词有哪些有些什么形容词性物主代词 cpue几t几是什么意思 怎么除去棉袄刺鼻气味 ...药之路(赠送青蒿叶实体标本)》txt下载在线阅读全文,求百度网盘... 舒教授腱鞘炎贴跟专用凝胶这个品牌有这么好吗? 手机被别人抢了 拨打电话还能打通 用什么办法把手机找回来 win10删除的程序图标怎么找回 DOTA自走棋阵容攻略——无敌金核 公司不交社保,到底国家有没有部门负责 年轻人得了腱鞘炎怎么来缓解?万特力凝胶推荐用吗? 一天烘干小麦'玉米20吨的烘干机多少钱 ...中药典故-功效及用法功效及用法》epub下载在线阅读,求百度网盘... 离婚时婚内财产转移 钢笔出墨太多的处理办法钢笔出墨太多怎么处理办法 因交通事故,对方全责,额头至眉毛下有道伤疤,是否能要到后期的美容费 好听qq英文名字带翻译什么QQ英文名字好听要有翻译男的 被晒黑了有什么好办法吗拜托各位大神 昆明南部客运站至文山城南汽车站 盗窃案取保候审多久能消除 吉林省男士陪产假是15天还是15工作日?