|
本帖最后由 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, 下载次数: 8021)
|
|