中易网

Linux下编程O_WRONLY|O_CREAT, S_IRUSR|S_IWUSR 为什么不是

答案:2  悬赏:0  
解决时间 2021-02-03 15:25
Linux下编程O_WRONLY|O_CREAT, S_IRUSR|S_IWUSR 为什么不是
最佳答案
O_WRONLY|O_CREAT
表示打开方式,是只写,创建方式。

S_IRUSR|S_IWUSR
表示不同用户权限,usr表示拥有者可以读写

表示不同的作用。
全部回答
这里要用位或,而不是与。在头文件fcntl.h中,可以见到o_wronly的定义值是"01",八位二进制就是"00000001",o_creat是八进制"0100",二进制就是"01000000",竖线“|”不是“与”,是逐位“或”运算,o_rwonly|o_creat合起来就是"01000001“,这两个"1"的位置并不冲突,在这里,open()函数得到的值是编译器已经合并好了的值"01000001",open()函数可以根据这两个独立的二进制"位"知道是读写打开或者创建。 后面类推.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美滋美味地址在什么地方,想过去办事
经常被人骂自卑阴影,_错怕轻视
灵魂摆渡三中天女琥珀跳的是什么舞
念奴娇.赤壁怀古中给人以广阔空间感的诗句是
重庆市云阳曲轴有限公司地址在什么地方,想过
古代的兵器装饰品都有哪些
红舞姬好养吗?日本红枫红舞姬在浙江可以种植
房建三级资质流程是什么,怎么办理
红米NOTE2 安卓6.0 链接请大神看看怎么刷
吃煎饼果配什么喝的最好
反复阅读全文后请给已经去世的莫妮卡写封信,
16因数有1、2、4、8、16五个,15的因数有1、3
现在小米盒子3增强版怎么看电视直播
歇后语6条
泰山学院和黄山学院哪个学校好?
推荐资讯
我伤佛来到了……看到了……听到了……闻到了
牧羊人网络会所地址在哪,我要去那里办事
vivoy35a手机厚度是多少
去小饭店 当服务员 都做些什么
求旋风管家全集百度云 最好是简体字幕超清的
命运守护夜游戏主线FATE最终结局最后永远在一
百能文具地址在哪,我要去那里办事
求:哪位仙那有王理文的庸人自扰mp3呀?
我微信上和领导聊天,领导说我聊天生硬好像我
平行四边形、菱形、矩形、正方形的性质/判定
万顺垂钓园怎么去啊,我要去那办事
求解答米赚这个东西是真是假 是坑爹货嘛?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?