`## 高精度计算库头文件

介绍

该头文件为高精度计算库提供加减乘除及大小比较函数的实现。使用此头文件可以方便地进行高精度计算,也可以进行大数比较。

使用方法

在需要使用加减乘除比较函数的地方,包含该头文件即可。

函数列表

  • void add(string &a, string &b, string &c): 高精加
  • void sub(string &a, string &b, string &c): 高精减
  • void mul(string &a, string &b, string &c): 高精乘
  • void div(string &a, string &b, string &c): 高精除
  • int cmp(string &a, string &b): 大小比较

注意事项

  • 当a或b的长度大于等于1e6时,不保证正确性和性能。
  • 运算顺序不可更改。

示例代码

#include <bits stdc++.h="">
#include "high_precision.hpp"
using namespace std;
int main() {
    string a="123456789", b="987654321", c;
    add(a, b, c);
    cout<<c<<endl; 0;="" <="" b)<<endl;="" b,="" c);="" code="" cout<<c<<endl;="" cout<<cmp(a,="" div(a,="" mul(a,="" return="" sub(a,="" }=""></c<<endl;></bits>