big_double 1.0.0
big_double: ^1.0.0 copied to clipboard
High-performance BigInt and double replacement that allows for upwards of 10^10^308
example/main.dart
import 'package:big_double/big_double.dart';
void main() {
BigDouble sum = (1e30).big + (1e30).big;
print(sum.toDouble());
print(sum);
print("Mantissa = ${sum.mantissa}\nExponent = ${sum.exponent}");
BigDouble product = BigDouble.fromValue(996) * BigDouble.fromValue(996);
print(product.toDouble().round());
print(asin(0.3.big));
}