/************************************************************************************************************************************************************************************/
//此“bc.h”文件任何人可以使用,但严禁任何人用于商业用途。
//此文件中提供了高精度运算类的声明
/************************************************************************************************************************************************************************************/
#ifndef BIGC_H
#define BIGC_H
#define MAXN 1000
#include <string>
using namespace std;
//高精度运算类
class BigC
{
public:
int len,s[MAXN];
BigC(){memset(s,0,sizeof(s));len=1;}
BigC(int num){memset(s,0,sizeof(s));*this=num;}
BigC(const char* num){memset(s,0,sizeof(s));*this=num;}
BigC(const BigC num){memset(s,0,sizeof(s));*this=num;}
BigC operator = (const char* num);
BigC operator = (int num);
BigC operator = (const BigC num);
BigC operator + (const BigC& num);
BigC operator - (int num);
BigC operator / (int num);
B
C++ 高精度运算类(BigC类)
最新推荐文章于 2025-07-14 11:52:45 发布