怎样定义一个特别长的浮点数?

想定义一个很长的浮点数,double不够,怎么办?有没有方法啊,各位帮帮我,谢谢大家

还有long double呢
或者高精浮点数
不行就python

 

试试long double

实在不行就开数组

a[100005];

就是进退位,加减乘除都要你自己定义:

进位:第i位=第i位+第i+1位/10

加:第i位=第i位+a;

减:第i位=第i位-a;

乘:第i位=第i位*a;

除:第i位=第i位/a;

退位:第i+1位=第i位%10+第i+1位;