与的符号是什么?

Python011

与的符号是什么?,第1张

与的符号是&。

&来源于拉丁语et (意为and)的连写,是一个逻辑语言,是指逻辑上表示两者属于缺一不可的关系,还表示意思是一个人和另外一个人之意,与and同义。如A&B,表示A与B,A和B,A×B。

字符 &的最早历史可以追溯到公元1世纪,最早是拉丁语et (意为and)的连写。最早的 &是e和t的合字,后来经过一些演变,形成了固定的合字,继而演变为符号。这个符号和古代一些西文字体的et连写几乎一样。

运用

1、在某些电脑语言,如java中,表示按位进行“与”运算。

2、英文拼写:ampersand。

3、高级语言中的取地址符,如:“int a=0int *pp=&a”,意为取变量a的地址给指针p。

4、C语言中两个&&表示“与”运算。

如:while(a==9&&b==5) 表示当a等于9且b等于5时,条件成立。

5、Matlab中,&表示“与”运算(对应地,|表示“或”运算),但Matlab较高版本(如:Matlab R2008b)中,也承认&&的写法。

在以上的意义中,以第3和第5项的用法最为普遍。

以上内容来自 百度百科-&

C语言中的与、或、非是C语言的逻辑运算符

1、逻辑与

在C语言中逻辑与用&&表示。

举例:a&&b(其中a、b都代表一个条件)

如果a和b都为真,则结果为真,如果a和b中有一个条件为假,则结果为假。

2、逻辑或

在C语言中逻辑或用||表示。

举例:a||b(其中a、b都代表一个条件)

如果a和b有一个或以上为真,则结果为真,二者都为假时,结果为假。

3、逻辑非

在C语言中逻辑非用!表示。

举例:!a(a代表一个条件)

如果a为假,则!a为真,如果a为真,则!a为假。

扩展资料

在C 语言中的逻辑运算符及优先级:

一元:!(逻辑非)。

二元:&&(逻辑与)、||(逻辑或)。

以上三种逻辑运算符中,逻辑非 ! 的优先级最高,逻辑与 &&次之,逻辑或  ||  优先级最低。即算术、逻辑、赋值运算符的优先级顺序为:

逻辑非 ! >算术 >逻辑与 &&、逻辑或 || >赋值=

意思:

1、&符号是指取地址符,是单目运算符。

当你定义一个变量a,那想知道变量在内存中的地址,就可以使用这个符号。这个符号就是指取址,在C语言指针这一章中非常常用。

2、&符号是位运算符,表示“按位与”,是双目运算符。

&符号还可以表示“按位与”。在计算地址的时候,都是二进制数了,如果两个操作数该位上的值均为1,那结果计算的位置上结果就是1,否则结果就是为0。

3、当两个&符号同时使用,即&&符号,代表逻辑运算中的逻辑与。

&&符号可以代表逻辑运算中的逻辑与。在“与或非”中,&就是指两个比较的对象,如果一真一假,那结果就是0,如果两个比较都是真,那就是1,如果两个都是假的,那结果就是0。

C语言符号

1、算术运算符

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

2、关系运算符

用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。

3、逻辑运算符

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

4、位操作运算符

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

5、赋值运算符

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