函数shr什么意思
pascal吧
全部回复
仅看楼主
level 7
函数shr什么意思
2013年07月27日 09点07分 1
level 12
SHR是函数[狂汗]
2013年07月27日 10点07分 2
鼓捣毛的函数啊
2013年07月27日 10点07分
那循环右移是啥[疑问]
2013年07月27日 10点07分
回复 跑呀跑呀fly :....[狂汗]...SHR是函数吗?
2013年07月27日 10点07分
回复 wfwhl12 :当然[汗]。。。。x shr 1相当于 div2. x shr n 相当于div 2n.
2013年07月27日 11点07分
level 11
位运算的右移
x shr 1等价于x div 2
x shr 2等价于x div 4
……
2013年07月27日 10点07分 3
嗯啊,可是循环右移是啥意思。。。我想知道原理[哈哈]大神,,,求解啊
2013年07月27日 11点07分
这是位运算,利用二进制,像x=5,换成二进制是1 1,向右移一位变成10,也就是2, 等价于5 div 2
2013年07月27日 13点07分
回复 yinlingfeng108 :为啥11右移1位变成10啊,而且11不应该是3吗。。
2013年07月28日 03点07分
回复 跑呀跑呀fly :他貌似把101写成1 1了
2013年07月28日 05点07分
level 14
shr运算符,是指右移(r:right),即将数字转换为二进制后去掉后面n位,可以理解为 div 2^n,
integer shr integer = integer;
相对应的,shl,左移(l:left)
2013年07月28日 03点07分 4
多谢大神,可是我们老师讲的是div2n啊。。
2013年07月28日 03点07分
回复 跑呀跑呀fly :是2的N次方。不信你自己试一下
2013年07月28日 07点07分
回复 82111668_2012 :哦,谢谢大神
2013年07月28日 08点07分
level 12
:=是函数么……
2013年07月28日 04点07分 5
是啊
2013年07月28日 08点07分
你老师是教体育的吧
2015年08月15日 09点08分
还是教美术的
2015年08月15日 09点08分
或者是门口看门大爷教的
2015年08月15日 09点08分
level 8
X SHR Y : 将X转换成二进制右移Y位
X SHL Y : 将X转换成二进制左移Y位
2013年07月28日 04点07分 6
level 5
能不能给个样例输入和输出给我看看?????
2014年09月27日 03点09分 7
level 9
相当于div 2。。
2015年08月20日 11点08分 8
[喷][黑线]不要误导人好不好,shr是右移,详情看上面 ,只有shr 1相当于div 2
2015年08月20日 11点08分
回复
���鷴Ӧ��
:孩子,LZ说的是函数shr,不是操作符shr。
2015年08月20日 19点08分
回复 ax_pokl :用惯了<<⋯
2015年08月21日 01点08分
回复
���鷴Ӧ��
:然而,并没有函数shr。。
2015年08月21日 11点08分
level 1
x shr n是x div 2*n还是x div 2^n
TAT
2015年10月21日 07点10分 9
后者
2015年10月21日 12点10分
@myetyet 谢谢!
2015年10月22日 00点10分
1