二进制计算模块 支持无限位数计算
本帖最后由 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
模块下载: 恭喜LZ也入手M14X R2。。。
话说你的U竟然是3820QM,我的U才是3610QM。。。{:soso_e101:}
到时候换个3840QM来BS你。。。{:soso_e113:} 另外我现在也在用M14X R2来写程序,不过感觉M14X R2的键盘太不适合写程序了。。。
还是用机械键盘打字爽。。。 本帖最后由 wszjljx 于 2012-8-20 01:53 编辑
嘿嘿 你用3840 我就升级显卡 现在才GT650M 2GB版本 起码也得搞到GT655M吧 我笔记本买来正好1W7 外接了个USB无线键盘 雷柏E9070 习惯巧克力键盘了......
页:
[1]