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

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4822|回复: 3

[编码算法] 二进制计算模块 支持无限位数计算

[复制链接]

21

主题

183

帖子

4

精华

论坛元老

Tokyo-Hot

Rank: 7Rank: 7Rank: 7

积分
5945
QQ
发表于 2012-8-20 01:12:40 | 显示全部楼层 |阅读模式
本帖最后由 wszjljx 于 2012-8-20 01:32 编辑

很久没发帖了 发布第1个用新笔记本写出来的模块

本模块不支持小数计算

模块作者:家新de粽子(wszjljx)

模块功能:
二进制数的算数运算(+ - * /) 支持无限位数 支持正负数
二进制数的逻辑运算(Not And Or Xor) 支持无限位数 不支持正负数
二进制数的移位操作(<< >>) 支持无限位数 不支持正负数
二进制数与十进制数的互相转换(也就是支持无限位数的十进制整数四则运算) 支持正负数
二进制数与十六进制数的互相转换(也就是支持无限位数的十六进制整数四则运算) 支持正负数

使用说明:
----算数运算----
二进制加:JXBinarySum
返回值:String 计算结果
参数:Number1 String 第1个数
参数:Number2 String 第2个数

二进制减:JXBinaryReduce
返回值:String 计算结果
参数:Number1 String 被减数
参数:Number2 String 减数

二进制乘:JXBinaryMult
返回值:String 计算结果
参数:Number1 String 第1个数
参数:Number2 String 第2个数

二进制除:JXBinaryDivision
返回值:String 计算结果
参数:Number1 String 被除数
参数:Number2 String 除数
参数:Remainder String [可选] 余数

----逻辑运算----
非运算:JXBinaryNot
返回值:String 计算结果
参数:Number String 二进制数

与运算:JXBinaryAnd
返回值:String 计算结果
参数:Number1 String 第1个数
参数:Number2 String 第2个数

与运算:JXBinaryOr
返回值:String 计算结果
参数:Number1 String 第1个数
参数:Number2 String 第2个数

与运算:JXBinaryXor
返回值:String 计算结果
参数:Number1 String 第1个数
参数:Number2 String 第2个数

----进制转换----
二进制转换十进制:JXBinaryToDecimal
返回值:String 转换结果
参数:Number 二进制数

十进制转换二进制:JXDecimalToBinary
返回值:String 转换结果
参数:Number 十进制数

二进制转换十六进制:JXBinaryToHex
返回值:String 转换结果
参数:Number 二进制数

十六进制转换二进制:JXHexToBinary
返回值:String 转换结果
参数:Number 十六进制数

----位移操作----
向左位移:JXBinaryLeftMove
参数:Number 要位移的二进制数
参数:MoveAmount 向左位移的位数

向右位移:JXBinaryRightMove
参数:Number 要位移的二进制数
参数:MoveAmount 向右位移的位数

本模块的执行效率 我笔记本50位2进制/50位10进制/50位16进制 转换/计算/位移 均瞬间完成 未感到延迟
CPU:Intel i7 3820QM 内存:16GB 1600MHZ

模块下载: JXCalc_Module.zip (3.51 KB, 下载次数: 5670)
洗澡脱光衣服打开水才发现自己没带洗发水没带沐浴乳只带了一包洗衣粉 心酸的用洗衣粉把自己搓了一遍... ...

854

主题

3481

帖子

2

精华

管理员

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

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

积分
36100
发表于 2012-8-20 01:41:44 | 显示全部楼层
恭喜LZ也入手M14X R2。。。
话说你的U竟然是3820QM,我的U才是3610QM。。。{:soso_e101:}
到时候换个3840QM来BS你。。。{:soso_e113:}

854

主题

3481

帖子

2

精华

管理员

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

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

积分
36100
发表于 2012-8-20 01:44:08 | 显示全部楼层
另外我现在也在用M14X R2来写程序,不过感觉M14X R2的键盘太不适合写程序了。。。
还是用机械键盘打字爽。。。

21

主题

183

帖子

4

精华

论坛元老

Tokyo-Hot

Rank: 7Rank: 7Rank: 7

积分
5945
QQ
 楼主| 发表于 2012-8-20 01:51:05 | 显示全部楼层
本帖最后由 wszjljx 于 2012-8-20 01:53 编辑

嘿嘿 你用3840 我就升级显卡 现在才GT650M 2GB版本 起码也得搞到GT655M吧 我笔记本买来正好1W7 外接了个USB无线键盘 雷柏E9070 习惯巧克力键盘了......

点评

没拆机看过 新买的用一年在拆机 不过电源适配器被我改装了 现在手摸上去就是凉凉的 不会烫的 啊哈哈哈哈哈哈......  发表于 2012-8-20 11:21
M14X R2的显卡是焊在主板上的,哈哈哈哈。。。  发表于 2012-8-20 08:06
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2024-5-14 03:22 , Processed in 0.027474 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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