文件名称:高精度算法类
文件大小:5KB
文件格式:ZIP
更新时间:2021-06-07 08:27:24
高精度 double float 转string
经过实际项目检验的C++算法类,绝对可用。用法如下 char sz1[256]=""; char sz2[256]=""; puts("请输入两个数字:"); while(scanf("%s%s",sz1,sz2)!=-1) { CHighPrecisionCalculate n1(sz1); CHighPrecisionCalculate n2(sz2); CHighPrecisionCalculate n3; n3=n2; CHighPrecisionCalculate n4(n2); //printf("两数相加结果:\n%s\n",(n1+n2).ToString()); printf("两数相减结果:\n%s\n",(n1-n2).ToString()); //printf("两数相乘结果:\n%s\n",(n1*n2).ToString()); printf("两数相除结果:\n%s\n",(n1/n2).ToString()); printf("两数相除四舍五入结果:\n%s\n",(n1/n2).ToStringSpecifyPrecisionRound(5).c_str()); puts("请输入两个数字:"); } return 0;
【文件预览】:
高精度算法类
----HighPrecisionCalculate.cpp(13KB)
----HighPrecisionCalculate.h(3KB)