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

&在c语言中什么意思

发布网友 发布时间:2022-02-28 09:53

我来回答

14个回答

热心网友 时间:2022-02-28 11:22

主要有两个意思:

取地址符,用在指针表达式或输出变量地址时 例如 int a; &a就是表示变量a在内存中地址

二进制位与位运算符 1&1=1 0&0=0

拓展资料:

C语言主要特点:

C语言是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

C语言是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

C语言功能齐全。具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。而且计算功能、逻辑判断功能也比较强大。

C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX、LINUX等等;也适用于多种机型。 C语言对编写需要硬件进行操作的场合,明显优于其它高级语言,有一些大型应用软件也是用C语言编写的。

热心网友 时间:2022-02-28 12:40

“ & ”在c语言中是按位与运算符的意思。

c语言中的&的用法

1、用于指针赋值

#include<stdio.h>
int main()
{
int a = 2;
int*b;//定义一个整形指针
b = &a;//给指针赋值,使指针指向a的地址
printf("%d", b);//输出的是a的地址
printf("\n");//换行符
printf("%d", *b);//*的作用是解引用,取出指针指向地址的内容,达到简
return 0;
}

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

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

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

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

3、当出现“&&”时用于逻辑与

说得简单点就是:逻辑与 

说的通俗一点就是:并且~~

&&相当于集合里面的交集——例如:女人&&男人 —— 地球上没人是真值

PS: ||  是 “逻辑或”、“或者”——例如: 女人||男人 —— 地球上人人都满足(除了某些特殊职业的。。。)

拓展资料:

C语言中的符号可以分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。

1 算术运算符

用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

2.关系运算符

用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)

、小于等于(<=)和不等于(!=)六种。

3.逻辑运算符

用于逻辑运算。包括与(&&)、或(||)、非(!)三种。

4.位操作运算符

参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

5.赋值运算符

用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。

6.条件运算符

这是一个三目运算符,用于条件求值(?:)。

7.逗号运算符

用于把若干表达式组合成一个表达式(,)。

8.指针运算符

用于取内容(*)和取地址(&)二种运算。

9.求字节数运算符

用于计算数据类型所占的字节数(sizeof)。

10.特殊运算符

有括号(),下标[],成员(→,.)等几种。

热心网友 时间:2022-02-28 14:15

付费内容限时免费查看回答您好,您的问题我已经看到了,正在整理答案,请稍等一会儿哦~

例如:int *a;这个语句声明了一个变量a,a的数据类型是int *,也就是整型变量的指针类型(如果不懂什么是指针,那这个问题就没有意义了)。也就是说 a的值是一个内存地址,在这个地址所在的内存空间中存放的是一个整型变量。再看:int **b;这个语句也声明了一个变量b,b的数据类型是int **,也就是整型变量的指针的指针类型(二级指针)。也就是说 b的值是一个内存地址,该地址所在的内存空间中存放的是一个整型变量的指针(一级指针,或许就是上面那个a的值)。

请问你还有其他问题咨询吗 我可以继续为您解答

热心网友 时间:2022-02-28 16:06

&在C语言里有两种意思,一种是取地址符,这种情况是单目运算符,另一种是位运算符,表示按位与,这种情况是双目运算符。

扩展资料(C语言运算符介绍):

C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。 

相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。

而与或非的运算优先级都不一样,因此a && b || b && c解释为(a && b) || (b && c)合理使用优先级可以极大简化表达式。

热心网友 时间:2022-02-28 18:14

&在c语言中是逻辑与的意思。

&是逻辑语言,逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如A&B,表示A与B,A和B,A×B。

在C语言中,&有三种作用,分别如下:

1、取地址。单目运算符。用来取一个变量的地址。

2、位操作中的与操作运算符。

也就是常说的and操作,双目运算符。 

计算的时候按位计算,&两边操作数对应位上全为1时,结果的该位值为1,否则该位值为0。

3、当两个&&一起用的时候,表示为逻辑运算中的与运算。

逻辑运算结果只有0和1两种结果。 

一般在&&两边是两个逻辑表达式。

当两个表达式值均为1时,&&运算结果为1,否则为0。

热心网友 时间:2022-02-28 20:39

通常我们说话是加&表示“与”,比如Jake & Tom,C语言里&较为基础的一个使用就是“按位与”,它用在数据与数据之间进行运算(注意,它与【逻辑与】“&&”不同),比如十六进制a=0x10&0x01=0x00,而逻辑与的结果则是a=0x10&&0x01=1(TRUE);
第二个就是作为取地址符,这时候他用于数据的前面,比如int a=&b;
C++里还使用&作为引用符,如果你确认程序是标准的C而非C++的话,那么可以排除是引用了。引用也用于数据前面,它只在定义和声明时使用,如int &othername=name;
int &a=b; //定义时使用在等号左侧,是引用
int *a=&b; //在等号右侧,并单独在数据之前,是取地址
int a=(&b) & 0xffff; //第一个&是用于取b的内存中的地址,第二个&是按位与,即保留b地址值的低16位,高16位数值被清零(32位处理器下).

热心网友 时间:2022-02-28 23:20

主要有两个意思:
1:取地址符,用在指针表达式或输出变量地址时 例如 int a; &a就是表示变量a在内存中地址
2:二进制位与位运算符 1&1=1 0&0=0

热心网友 时间:2022-03-01 02:18

取地址:
int *b=&a;/*取a的地址给b指针*/
scanf("%d",&a);/*输入的时候取a的地址,也就是在a的地址输入数据*/

引用:
函数里面int sport(int *&a){}/*引用a指针,表示可以修改a的值*/
int &b=a;/*引用a的别名,也就是说给a另起一个名,和a等价使用,但b不占用内存空间*/

热心网友 时间:2022-03-01 05:33

引用,和取地址的作用!
int b=1;
int *a=&b;(取地址)
int b=&a(引用)b就是a的别名

热心网友 时间:2022-03-01 09:04

一个是取地址;一个是运算符逻辑与

热心网友 时间:2022-03-01 12:52

取地址符号, 把地址给指针

热心网友 时间:2022-03-01 16:57

取地址以及按引用传递的标志

热心网友 时间:2022-03-01 21:35

&在c语言中的意思有如下几种:
1、取一个变量的地址,如:
int i, *p;
p = &i; //&作用是取变量i的地址。
2、二进制位与位运算符,也就是常说的and操作,如:1&1=1,0&0=0。
3、当两个&&一起用的时候,表示为逻辑运算中的与运算,如:
2>1 && 0<1 这个的值为1&&1 = 1;
1>2 && 2>0 这个值为0&&1 = 0;
1>2 && 2>3 这个值为0&&0=0。
拓展资料:
C语言编程软件是一款使用代码C语言进行编程的软件,C语言简洁、高效、灵活的特性令其具有独特魅力。现在的程序编写朝着越来越冗长庞大的方向发展,而C语言虽然属于相对'低级'的编程语言,但它的简洁之美是无可替代的。

热心网友 时间:2022-03-02 02:29

取地址
c语言&amp;是什么符号,代表什么?

c语言&amp;符号有三种含义:1、&amp;符号是指取地址符,是单目运算符。当你定义一个变量a,那想知道变量在内存中的地址,就可以使用这个符号。这个符号就是指取址,在C语言指针这一章中非常常用。2、&amp;符号是位运算符,表示“按位与”,是双目运算符。&amp;符号还可以表示“按位与”。在计算地址的时候,都是...

c语言中&amp;可以表示什么运算?

&amp;在C语言中可能表示两种运算符。1、如果运算对象只有一个,且为右操作数,那么&amp;为取地址运算符,结果为操作对象的地址。例如&amp;a(假设a是一个左值,即具有具体的可访问的地址)结果为a的地址。2、如果运算对象有两个,那么&amp;表示位与运算。结果中的每一个二进制位等于两个运算数的对应位置的二进制位...

C语言中&amp;是什么符号代表什么

在C语言中,符号 &amp; 有两种意思。一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。而符号 | 则是位运算符,表示“按位或”。位运算符将数字视为二进制值,并按位进行相应运算,运算完成后再重新转换为数字。例如,表达式10&amp;15表示(1010 &amp; 1111),它将返回表示...

&amp;在c语言中是什么意思?

&amp;:在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。a&amp;b表示啊a和b按位进行与运算。&后面是个变量。每个变量对应一块存储空间。每个存储空间有一个编号,也就是地址,&变量名表示取出这个编,变量名表示取出这个编号所对应的存储空间里的值...

c语言里的&amp;是什么意思?

&amp;运算符在这里有两种意思,一种是作为取地址符,这是种单目运算符。另外一种是位运算符,这是种双目运算符。1、取地址符&amp; 一般用C语言定义一个变量,这个变量都会对应一块存储空间,这个存储空间有一个地址。如果你想过得这个地址,就要使用&amp;符号。&amp;后面跟变量名,就可显示该变量在内存中的地址。2...

c语言中,两个&amp;什么意思

&amp;&amp;代表逻辑运算符“与”,用于对两个条件求逻辑与,格式为:c1 &amp;&amp; c2 其中c1和c2是两个表达式。当且仅当c1不等于0且c2不等于0,上式的值才为1(即“真”),否则为0

C语言中 运算符&amp;是什么意思?

&amp;: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。资料扩展1、符号 &amp; 和 | 这两个运算符都是二进制的按位操作符。&amp;: 二进制“与”(都为1时,结果是1,否则是0。),比如:1010 &amp; 1011 = 1010...

c语言中&amp;什么意思

C语言中&amp;的意思 在C语言中,&amp;符号具有多重含义和用途,具体含义取决于其使用的上下文。1. 地址运算符:在变量前面使用&amp;,可以获取该变量的内存地址。例如,`int a = 5; int *ptr = &amp;a;` 这里,&amp;a表示获取变量a的内存地址,并将这个地址赋值给指针变量ptr。2. 位与运算符:在二进制环境中,...

&amp;在c语言中什么意思

&amp;在c语言中是逻辑与的意思。&amp;是逻辑语言,逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如A&amp;B,表示A与B,A和B,A×B。在C语言中,&amp;有三种作用,分别如下:1、取地址。单目运算符。用来取一个变量的地址。2、位操作中的与操作运算符。也就是常说的and...

c语言&amp;符号什么意思?

C语言中&amp;&amp;表示与,意为同时都要满足。&amp;&amp;逻辑运算符,并且是双目运算符。C语言是一门面向过程的。抽象化的通用程序设计语言,广泛应用于底层开发。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量...

输出三个数中的最大值c语言 &amp;&amp;c语言是什么意思 sum函数求和c语言 10的9次方用c语言怎么打出来 函数的嵌套调用和递归调用 c语言找出数组中第二大的数 &amp;符号的含义 for在C语言中代表什么 scanf和printf的区别
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
vivo手机丢了怎么找到手机所在位置不知道密码 急性腰扭伤治疗的方法 大狗皮膏药膏药的作用原理 关于2013广东自主招生的。 有关雨给人类带来灾难的事情要举例现实生活中发生的 home键震动怎么关OPPO 使用影子系统对电脑有没有什么危害,用了影子系统是不是就会百毒不... 苹果账户被锁定了怎么回事 怎样快速提高QQ等级?谢谢了,大神帮忙啊 QQ怎么升级更快些谢谢了,大神帮忙啊 怎么解除绑定和手机号 C语言的重要内容是什么? C语言是什么? == 在c语言中是什么意思 c语言什么意思? C语言的C全称是什么? -&gt;c语言什么意思? c语言中&是什么意思 c语言都有什么? 什么是C语言和C+语言 什么是C语言? 什么是C语言? 什么是c语言 C语言是什么意思干什么的? C语言的指针怎么用啊? c语言中指针怎么使用? C语言中指针这一部分学了有什么用? C语言的指针有什么实际作用 在C语言中函数类型的指针有什么作用 在C语言中什么是指针?指针是干什么用的?,有什么意义? 与手机号码如何解除绑定 怎么把和手机号解除绑定 怎么把手机号和解除绑定? 手机号怎么与解除绑定 手机号怎么与解除绑定 核桃怎样保存 微信解除手机绑定会怎样,原还可以继续使用吗 如何解除与手机号的绑定 鲜核桃怎样保存? 怎么解除和手机号的绑定? 生核桃可以放多久,如何保存 鲜核桃仁怎么保存方法 新鲜的核桃(湿核桃)怎么保持得更久! 干核桃可以放多久,如何保存? 生核桃仁如何存放 干的生核桃怎样保存啊?需要密封吗? 干核桃可以放多久,如何保存 干核桃可以冷冻保存吗? 新鲜的薄皮核桃怎么保存才不会变干? 带壳干核桃如何保存