码迷,mamicode.com
首页 > 其他好文 > 详细

>>,<< 是什么意思?

时间:2015-04-03 15:28:39      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:原创   位运算   

<cnmm22 动感原创:http://blog.csdn.net/cnmm22/article/details/44853965>


>>1 就是除以 2,1<< 就是乘以 2 的意思。>>n 就是除以(2的n次方)的意思,<<n 就是乘以(2的n次方) 的意思。其中的原理其实很简单的,你只需要稍微了解一下位运算的知识就行。可看这里:http://yun.itxdl.cn/course/59/learn#lesson/1507。

比如: 18>>1=9,
            18<<1=36,
            18<<2=72,
            18<<3=144,

但是特别的:18>>2=4,除2有余数额会取整,
                     18>>8=0,多次向右移位后最终等于0。


>>,<< 是什么意思?

标签:原创   位运算   

原文地址:http://blog.csdn.net/cnmm22/article/details/44853965

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!