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