C语言中“&”这符号是什么意思?

 我来答
令狐闲丽度今
2020-02-17 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:28%
帮助的人:707万
展开全部
&a,&B,&C分别表示变量a和变量b以及变量c的地址。这个地址就是编译系统在内存中给a,b变量分配的地址。在C语言中,使用了地址这个概念。&是一个取地址运算符,&a是一个表达式,其功能是求变量的地址。
scanf("%f".&a);的意思就是将用户输入的浮点型(%f)数据存储在变量a的地址中。
墨梓暄丙麦
2020-02-07 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:689万
展开全部
计算机数据存储的地方都有一个地址,有时候调用这个数据要通过地址来调用。
这里,先定义三个变量,内存就给a,b,c分配三个地址,然后在scanf的函数中通过&找到这个地址所指的空间来存储三角形的三边长。我也是c的初学者,这只是个人见解,若是错的,望各位大虾见谅。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旗语彤潘漫
2020-02-28 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:825万
展开全部
C中表示的事取地址和位运算符号就
你写的就事取地址。可以理解为解引'*'的逆操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
位梦菡性北
游戏玩家

2019-09-14 · 非著名电竞玩家
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:748万
展开全部
c语言中的&有三种使用方式。
1
取地址操作符。单目运算,与其后的变量或常量组合,用于获取该操作数的内存地址。
2
位操作中的按位与操作,双目运算符,&的两边的表达式均参与操作。
计算时,按位计算。对于任意一位,如果两个操作数该位上的值均为1,则结果该位上为1,否则结果该位上值为0.
3
当两个&符号同时使用,即&&符号,代表逻辑运算中的逻辑与。双目运算符,&&的两边的表达式均参与操作。
当&&两边均为真时,结果为真。否则结果为假。
&&由于是逻辑运算,结果只有真(1)或假(0)两种情况。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式