标题: 求助大神a=(b<<5)>>5是什么意思? [打印本页]

作者: helloccz    时间: 2015-8-6 19:39
标题: 求助大神a=(b<<5)>>5是什么意思?
a=(b<<5)>>5是什么意思?
作者: 洋甘菊就    时间: 2015-8-10 15:56
对就是1,错就是0
作者: hzp812523002    时间: 2015-8-10 16:55
单单这句是a等于b左移5位再又右移5位
作者: fg11439    时间: 2015-8-13 22:07
b先左移5位,低5位变成高五位,然后再把高五位(即原来的低五位)移到低五位,  最后就是把b的低五位赋值给a
作者: 闪闪发光的石头    时间: 2015-8-14 10:37
b各个位先左移五位再右移
作者: 有你真好    时间: 2015-8-14 10:47
先把b左移5位,再又a右移5位
作者: 1053181768    时间: 2015-8-14 17:07
b左移5位的数据再右移5位送给a
作者: sawyer_bai    时间: 2015-9-4 11:00
先左移5位,假设a = 0xFF,也就是1111 1111 ,左移5位之后,还剩三个1110 0000 ,然后再右移5位,变成0000 0111,很明显,这只是为了把高5位清0,而已,我是这么认为的
作者: helloccz    时间: 2015-9-4 15:12
sawyer_bai 发表于 2015-9-4 11:00
先左移5位,假设a = 0xFF,也就是1111 1111 ,左移5位之后,还剩三个1110 0000 ,然后再右移5位,变成0000 0 ...

追问:那个右移和左移是怎样运算的,谢谢

作者: liu_hai_bo    时间: 2015-9-4 20:38
b先左移5位,再右移5位,赋值给a。结果就是b的高5位清零赋值给a!
作者: 15046151154    时间: 2015-9-4 22:08
b等于a左移5次,然后b右移5次
作者: 二蚊子    时间: 2015-9-5 12:07
左移右移
作者: lixiajia    时间: 2015-9-5 17:28
左移5位 右移5位
作者: CX324    时间: 2015-9-5 18:53
b左移5位后的值再右移5位
作者: 1779188457@qq.c    时间: 2015-9-6 11:52
对就是1,错就是0
作者: tangxianliang    时间: 2015-9-7 08:32
b的值先向左移5位,然后再先右移5位,赋给a
作者: cth2008    时间: 2015-9-7 15:50
左移,后右移。
作者: daywznc    时间: 2015-9-8 22:33
b左移5位,再又a右移5位




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1