当前位置: 技术问答>linux和unix
|和&是什么符号?
来源: 互联网 发布时间:2015-08-14
本文导语: 如:if (value!=0) oldflags |=O_NONBLOCK; else oldflags &=~O_NONBLOCK; 中的|和& 什么意思? | oldflags = oldflags | O_NONBLOCK oldflags = oldflags & ~O_NONBLOCK 应该是这样的结构 是按位操作 | ...
如:if (value!=0) oldflags |=O_NONBLOCK;
else oldflags &=~O_NONBLOCK;
中的|和& 什么意思?
else oldflags &=~O_NONBLOCK;
中的|和& 什么意思?
|
oldflags = oldflags | O_NONBLOCK
oldflags = oldflags & ~O_NONBLOCK
应该是这样的结构
是按位操作
oldflags = oldflags & ~O_NONBLOCK
应该是这样的结构
是按位操作
|
| 按位或
& 按位与
& 按位与
|
分别代表置位和清位,如楼主代码第一行代表设置非阻塞属性,否则清非阻塞属性。
|
1楼正解
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。