紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4971|回复: 6

整数位移操作模块(By:家新de粽子)

  [复制链接]

21

主题

183

帖子

4

精华

论坛元老

Tokyo-Hot

Rank: 7Rank: 7Rank: 7

积分
5945
QQ
发表于 2011-7-27 14:08:42 | 显示全部楼层 |阅读模式
本帖最后由 wszjljx 于 2011-7-27 14:09 编辑

本模块可以实现整数(Long)位移 就是C中的>>和<<运算符

模块作者:家新de粽子
制作时间:2011-07-26

使用方法:
1.向左位移:(C中的<<)
Number2=LeftBitMove(Number1,MoveValue)
Number1:Long类型,要位移的整数
MoveValue:Long类型,向左位移的位数(范围1-31,小于0则返回原数)
返回值:位移后的结果

2.向右位移:(C中的>>)
Number2=RightBitMove(Number1,MoveValue)
Number1:Long类型,要位移的整数
MoveValue:Long类型,向右位移的位数(范围1-31,小于0则返回原数)
返回值:位移后的结果

BitMove_Module.zip (978 Bytes, 下载次数: 5368)

评分

参与人数 2水晶币 +200 +200 收起 理由
Tesla.Angela + 100 + 100 很给力!
马大哈 + 100 + 100 赞一个!

查看全部评分

洗澡脱光衣服打开水才发现自己没带洗发水没带沐浴乳只带了一包洗衣粉 心酸的用洗衣粉把自己搓了一遍... ...

273

主题

3287

帖子

1

精华

管理员

嗷嗷叫的老马

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
17057

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2011-7-28 19:01:18 | 显示全部楼层
这些功能确实很实用,感谢分享{:soso_e113:}
我就是嗷嗷叫的老马了......

21

主题

183

帖子

4

精华

论坛元老

Tokyo-Hot

Rank: 7Rank: 7Rank: 7

积分
5945
QQ
 楼主| 发表于 2011-7-29 14:51:21 | 显示全部楼层
本帖最后由 wszjljx 于 2011-7-29 14:52 编辑

本来做这个是为了做千千静听歌词服务器的Code计算
网上说VB的移位就是/2或*2
但我尝试了下首位(符号位)不参与移位,经常溢出
于是就做了这个模块~~~:lol
函数的功能完全参照C和易语言来做...
并经过多次测试 确定无误...
洗澡脱光衣服打开水才发现自己没带洗发水没带沐浴乳只带了一包洗衣粉 心酸的用洗衣粉把自己搓了一遍... ...

854

主题

3481

帖子

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
36100
发表于 2011-8-2 00:30:13 | 显示全部楼层
是原创的吗?
如果是的话,给与加精处理。
精华达到两篇后,给与加入核心会员。

21

主题

183

帖子

4

精华

论坛元老

Tokyo-Hot

Rank: 7Rank: 7Rank: 7

积分
5945
QQ
 楼主| 发表于 2011-9-19 20:22:37 | 显示全部楼层
Tesla.Angela 发表于 2011-8-2 00:30
是原创的吗?
如果是的话,给与加精处理。
精华达到两篇后,给与加入核心会员。

本人原创的 上次为了搞千千静听服务器 看到VB里没位移的功能 所以就自己做了个...
除了这里没另外任何地方可以搜索到此代码....
洗澡脱光衣服打开水才发现自己没带洗发水没带沐浴乳只带了一包洗衣粉 心酸的用洗衣粉把自己搓了一遍... ...

854

主题

3481

帖子

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
36100
发表于 2011-9-20 21:46:51 | 显示全部楼层
wszjljx 发表于 2011-9-19 20:22
本人原创的 上次为了搞千千静听服务器 看到VB里没位移的功能 所以就自己做了个...
除了这里没另外任何地 ...

很好,加精。

8

主题

16

帖子

1

精华

铂金会员

Rank: 5

积分
2260
发表于 2011-9-20 23:53:36 | 显示全部楼层
支持一下,功能实用哈
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|Archiver|紫水晶工作室 ( 粤ICP备05020336号 )

GMT+8, 2024-5-12 09:59 , Processed in 0.029836 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表