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

C语言中 & 和 && 的区别

发布网友 发布时间:2022-04-20 12:15

我来回答

5个回答

热心网友 时间:2023-07-24 05:25

区别:

1.运算符性质不同。

&是一个位运算符。

&&是一个逻辑运算符。

2.作用不同。

&是将两个二进制的数逐位相与,结果是相与之后的结果。

&&就是判断两个表达式的真假性,只有两个表达式同时为真才为真,有一个为假则为假,具有短路性质。

3.用途*。

&除了是一个位运算符,也是取地址符。

&&就是一个单纯的逻辑运算符,没有任何其他含义。

参考资料

&-百度百科

&&-百度百科

热心网友 时间:2023-07-24 05:26

&和&&都是逻辑运算符,都是判断两边同时真则为真,否则为假;但是&&当第一个条件不成之后,后面的条件都不执行了,而&则还是继续执行,直到整个条件语句执行完为止。

如&&例子中的i++>5被执行了,而i++<9并没有被执行,这就是他们的差别。&例子中的i++>5和i++<9都被执行了。

扩展资料:

1:&&在Java和PHP以及c#中都是逻辑操作符,也叫条件操作符。

2:&&在bat中顺序执行多条命令,执行过程中如命令出错则停止执行之后的命令。

3:c++中也会用&&来指定一个rvalue的引用类型。

4:c语言中&&是一种双目运算符,表示与运算,而当左边所给表达式或变量为0时,不再计算右    侧,整个表达式为零。

参考资料:&&百度百科

热心网友 时间:2023-07-24 05:26

“&&”(逻辑与)是逻辑运算符。 “逻辑与”相当于生活中说的“并且”,就是两个条件都同时成立的情况下“逻辑与”的运算结果才为“真”。

“&”是位运算符。

与运算(&)
双目运算。二个位都置位(等于1)时,结果等于1,其它的结果都等于0。
1 & 1 == 1
1 & 0 == 0
0 & 1 == 0
0 & 0 == 0

与运算的一个用途是检查指定位是否置位(等于1)。例如一个BYTE里有标识位,要检查第4位是否置位,代码如下:

BYTE b = 50;
if ( b & 0x10 )
cout < < "Bit four is set " < < endl;
else
cout < < "Bit four is clear " < < endl;

上述代码可表示为:

00110010 - b
& 00010000 - & 0x10
----------------------------
00010000 - result

可以看到第4位是置位了

热心网友 时间:2023-07-24 05:27

这两个运算符都是二进制的按位操作符。

&: 二进制“与”,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都为1时,结果是1,否则是0

|: 二进制“或”,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1时,结果是1,都是0时,结果为0。

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

热心网友 时间:2023-07-24 05:27

区别在于
A&B

按位与& 总会计算两个表达式的值

A&&B
而逻辑与&&,如果第一个表达式为假,后面一个表达式就不会计算了;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 网络用语的利弊有哪些? 身份证丢失异地补办需要什么条件 未满16岁能在异地办理身份证吗都需要什么手续? 身份证在外地补办需要那些条件才可以 身份证过期了,在异地补办需要什么条件? 可以在异地办身份证吗 所有的公安局都可以办理吗? 在异地办理身份证是怎样的? 身份证在异地办理需要什么条件 人在外地可以办理身份证吗,需要什么手续? 身份证可以在异地办理吗? 身份证不小心遗失了。异地补办身份证需要什么条件? 从未办理过身份证的可以异地办理吗? 支付宝可以转账到QQ钱包或QQ红包里吗 可以异地办理身份证吗 如何把支付宝的钱转到qq红包? 身份证可以异地办理吗,需要哪些条件 支付宝上的钱能转到qq钱包上吗 支付宝怎么转到qq钱包 支付宝怎么转钱到QQ里 网络流行语的利与弊 如何去除头皮屑 头皮屑如何清理 怎样去除头皮屑 怎样才能彻底清除头皮屑 怎么去除头皮屑? 怎样有效去除头皮屑 怎样清除头皮屑? 如何有效去除头皮屑? 怎样有效去除头皮屑? 怎样去除头上的头皮屑? 珍珠粉的功效与作用是什么? 珍珠粉有什么功效 珍珠粉的功效与作用 珍珠粉的功效有哪些? 珍珠粉的功效与作用有哪些? 珍珠粉是干什么用的? 珍珠粉的功效与作用你了解哪些? 珍珠粉的作用是什么? 珍珠粉的功效与作用及如何使用 珍珠粉的功效与作用?