文件名称:ydaimaBigNum
介绍说明--下载内容均来自于网络,请自行研究使用
件介绍: VC++数论计算的无符号大整数类及范例
VC++数论计算的无符号大整数类及范例,利用空闲时间编写了一个用于数论计算的无符号大整数类:
//乘2运算,即
// a = a * 2^dwTimes 相当于左移一位二进制,低位补0
CUSuperInt& Double(DWORD dwTimes = 1)
//除2运算 相当于右移一位二进制,高位边补0,低位舍弃
CUSuperInt& Half(DWORD dwTimes = 1)
public:
//以下定义的是常用的操作
//重新分配内存空间,用于增加数据长度,n为新长度
void Expand(DWORD n)
//压缩数据,以节省空间。指去掉高位多余的0。
void Compress()
//转换在十六进制数字符串
void ToHexStr(CString& s)
CString ToHexStr()
//转换成十进制数字符串
void ToDecStr(CString& s)
CString ToDecStr() -VC++数论计算的无符号大整数类及范例
VC++数论计算的无符号大整数类及范例,利用空闲时间编写了一个用于数论计算的无符号大整数类:
//乘2运算,即
// a = a * 2^dwTimes 相当于左移一位二进制,低位补0
CUSuperInt& Double(DWORD dwTimes = 1)
//除2运算 相当于右移一位二进制,高位边补0,低位舍弃
CUSuperInt& Half(DWORD dwTimes = 1)
public:
//以下定义的是常用的操作
//重新分配内存空间,用于增加数据长度,n为新长度
void Expand(DWORD n)
//压缩数据,以节省空间。指去掉高位多余的0。
void Compress()
//转换在十六进制数字符串
void ToHexStr(CString& s)
CString ToHexStr()
//转换成十进制数字符串
void ToDecStr(CString& s)
CString ToDecStr() -VC++数论计算的无符号大整数类及范例
相关搜索: CUSuperInt
(系统自动生成,下载前可以参看下载内容)
下载文件列表
(没有文件,原文件不完全或已损坏或有密码)