我创建了一个涉及日志和exp的简单算术程序,但我不能得到非常大的数字(更大的10 ^ 300)。
使用long double
,我的程序显示无限,但我被要求尝试更接近于"无穷大"。我认为IEEE 754会很好,但我不知道我现在正在使用哪种格式或如何切换到IEEE 754。
答案 0 :(得分:2)
您可以使用某些任意精度库,例如https://gmplib.org/
您也可以尝试找出您的编译器是否支持某些非标准的较大双重类型,例如gcc' s __float128
。但这些解决方案显然不便携。