社区
C#
帖子详情
|与|| ,&与&& 分别表示什么意思?
熙风
2010-08-17 10:32:02
|与|| ,&与&& 分别表示什么意思 ,请解释一下
...全文
296945
20
打赏
收藏
|与|| ,&与&& 分别表示什么意思?
|与|| ,&与&& 分别表示什么意思 ,请解释一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
XJBAA
2012-07-15
打赏
举报
回复
6楼、8楼、10楼已经说的很详细了,看看就会懂的!
小妹妹
2010-10-23
打赏
举报
回复
来学习的
xk1126
2010-08-17
打赏
举报
回复
4
| & 表示位运算,针对数值进行的运算,例如 3 | 2 、78 & 99,其结果仍然应为值数
|| && 表示逻辑运算,||表示或者的意思,&& 表示并且的意思,例如 33>44 || "abcd"=="abcd",其结果是逻辑值true或false
zw6294093
2010-08-17
打赏
举报
回复
不解释,
你们越说越乱了
liuxiuming
2010-08-17
打赏
举报
回复
我还是顶顶算了,哈哈
lbiori241
2010-08-17
打赏
举报
回复
12
| 是汗~比如可以这样用 —_—||
& 是纠结~比如可以这样用 -_-&
libolei
2010-08-17
打赏
举报
回复
哥们理解错了?
一直认为是短路效果
判断了第一个不通过的话就不判断第二个了
你们上面说的深奥哦哦哦
Peter200694013
2010-08-17
打赏
举报
回复
按位或|
按位与&
位运算
--------
|| && 逻辑运算
有短路效果, eg: b1 && b2 --> 如果b1为false,则不去判断b2,这个表达式的返回值为false
chazikai24
2010-08-17
打赏
举报
回复
[Quote=引用 8 楼 sdfkfkd 的回复:]
引用 5 楼 happy09li 的回复:
| & 表示位运算,针对数值进行的运算,例如 3 | 2 、78 & 99,其结果仍然应为值数
请问这运算的结果是什么啊?
如果要自己进行手工演算的话,先将每个数转换成二进制,然后进行,位或(|)表示相对应的每位至少有一个为1,则结果为1,只有两个都为0,结果才为0.位与(&)表示相对应的两位必须……
[/Quote]
或运算是00才是0,有1就是1,
与运算是11才是1,有0就是0
zhengqian529
2010-08-17
打赏
举报
回复
都说过了,那我加点内容吧
>大于
>>n 右移n位
<小于
<<n 左移n位
哈哈
特别
2010-08-17
打赏
举报
回复
[Quote=引用 5 楼 happy09li 的回复:]
| & 表示位运算,针对数值进行的运算,例如 3 | 2 、78 & 99,其结果仍然应为值数
请问这运算的结果是什么啊?
[/Quote]
如果要自己进行手工演算的话,先将每个数转换成二进制,然后进行,位或(|)表示相对应的每位至少有一个为1,则结果为1,只有两个都为0,结果才为0.位与(&)表示相对应的两位必须都为1,结果才为1,否则为0
例如: 3 |2
11 //3
10 //2
--------------------
11 //3
例如: 3 & 2
11
10
---------------------
10 //2
chazikai24
2010-08-17
打赏
举报
回复
[Quote=引用 6 楼 chazikai24 的回复:]
3|2 2进制就是11与10 就是10,也就是2
3&2 2进制是11或10 就是00,也就是0
[/Quote]
写错了
3&2 结果是11或10 是 11 也就是3
chazikai24
2010-08-17
打赏
举报
回复
3|2 2进制就是11与10 就是10,也就是2
3&2 2进制是11或10 就是00,也就是0
熙风
2010-08-17
打赏
举报
回复
| & 表示位运算,针对数值进行的运算,例如 3 | 2 、78 & 99,其结果仍然应为值数
请问这运算的结果是什么啊?
hujun4561812
2010-08-17
打赏
举报
回复
| & 表示位运算,针对数值进行的运算,例如 3 | 2 、78 & 99,其结果仍然应为值数
|| && 表示逻辑运算,||表示或者的意思,&& 表示并且的意思,例如 33>44 || "abcd"=="abcd",其结果是逻辑值true或false
jrl5365
2010-08-17
打赏
举报
回复
晚了,接分的位置
特别
2010-08-17
打赏
举报
回复
| & 表示位运算,针对数值进行的运算,例如 3 | 2 、78 & 99,其结果仍然应为值数
|| && 表示逻辑运算,||表示或者的意思,&& 表示并且的意思,例如 33>44 || "abcd"=="abcd",其结果是逻辑值true或false
深海之蓝
2010-08-17
打赏
举报
回复
按位或,逻辑或 | ||
按位与,逻辑与 & &&
cjh200102
2010-08-17
打赏
举报
回复
来晚了,啥也不说了。
supercpu123
2010-08-17
打赏
举报
回复
不解释了 上面的解释够多了
纯粹来接分的
详解js运算符单竖杠“|”与“||”的用法和作用介绍|angluo-javascript-168875.pdf
在js开发应用中我们通常会碰到“|”与“||”了,那么在运算中“|”与“||”是
什么意思
呢?本篇文章主要介绍了详解js运算符单竖杠“|”与“||”的用法,有需要的可以了解一下。
第3章选择结构
计算机二级C测试重点题目及解析(笔试)
cloudfoundry-ftp-service-broker:有关如何为Cloud Foundry编写自定义服务代理的演示。 这个简单地代表了一项FTP服务
定制的Cloud Foundry FTP服务代理 Cloud Foundry提供了许多扩展平面。 服务经纪人就是其中之一。 服务代理实现了Cloud Foundry知道如何与之交谈的REST API。 当然,您可以使用直接的Lattice
&&
Docker镜像来站起来这些服务,但是这里的目标是证明通过使其真正实现并对其进行操作,您可以获得很多收益。 教云所需的技巧。 这里的目标是演示如何通过将现有应用程序分支到PaaS并在必要时扩展PaaS以了解旧服务来适应这些应用程序。 我想要一些企业级的东西,所以我选择了(S?)FTP(S?)。 用户可以轻松创建和绑定此FTP服务的实例: cf marketplace | grep ftp || echo " you've not successfully registered the FTP service with Cloud Foundr
|与||,&与
&&
的区别
|、||、&、&&是java的逻辑运算符,分别
表示
|(或),||(短路或),&(与),&&(短路与)。 &和&&都是
表示
与,区别是&&只要第一个条件为假,后面的条件就不再判断。 |和||都是
表示
“或”。区别是||只要满足第一个条件,后面的条件就不在判断,而|要对所有的条件都进行判断。 注意当他们进行运算的时候,...
|与|| ,&与
&&
分别
表示
什么意思
?
|&
表示
位运算,针对数值进行的运算,例如3|2、78&99,其结果仍然应为值数||&&
表示
逻辑运算,||
表示
或者的意思,&&
表示
并且的意思,例如33>44||"abcd"=="abcd",其结果是逻辑值true或false 转载于:https://www.cnblogs.com/xyao1/p/8573034.ht...
C#
111,075
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章