c# 位移运算

一,位移运算

向左位移"<<",相当于进行乘法运算乘向当前参数乘以2的位移次方

n<<1   等于 n*(2的1次方)  等于 n*2
n<<2   等于 n*(2的2次方)  等于 n*4
n<<3   等于 n*(2的3次方)  等于 n*8
n<<4   等于 n*(2的4次方)  等于 n*16  

向右位移">>",相当于进行除法运算除向当前参数乘以2的位移次方

n>>1   等于 n/(2的1次方)  等于 n/2
n>>2   等于 n/(2的2次方)  等于 n/4
n>>3   等于 n/(2的3次方)  等于 n/8
n>>4   等于 n/(2的4次方)  等于 n/16

 

转载于:https://www.cnblogs.com/aaaaq/p/8296248.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值