找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3136|回复: 4
收起左侧

c=c<<1|1是什么意思

[复制链接]
ID:109892 发表于 2016-4-10 09:23 | 显示全部楼层 |阅读模式
c=c<<1|1是什么意思

评分

参与人数 1黑币 +5 收起 理由
qq1158078864 + 5 很给力!

查看全部评分

回复

使用道具 举报

ID:66821 发表于 2016-4-10 09:36 | 显示全部楼层
c=c<<1的意思是将c左移一位然后再赋值给c,所以你这个c=c<<1|1的意思应该是先把c左移一位然后再或上1,最后将结果再赋值给c,不知道我说的对不对

评分

参与人数 2黑币 +40 收起 理由
angmall + 5 回帖助人的奖励!
davg1 + 35 赞一个!

查看全部评分

回复

使用道具 举报

ID:153199 发表于 2017-1-1 13:18 | 显示全部楼层
同意楼上的说法
回复

使用道具 举报

ID:159181 发表于 2017-1-1 13:49 | 显示全部楼层
左移<<与位或|操作属于同等优化先级,所以遵循从左至右的执行顺序。即先执行左移操作,再执行或操作,最后将结果赋给C.
回复

使用道具 举报

ID:159190 发表于 2017-1-1 14:35 | 显示全部楼层
我觉得c=c<<1是将c左移一位再赋值给c,不知道我说的对不对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表