我正在制作应用程序,通常需要使用超过16位数进行计算,这也可以包含小数点。
即。 9999999999999.99991234 * 58.15。
所以,我的问题是我需要使用哪种原语?
我曾尝试使用Double但它在数字之后给出了错误的结果(12345678,999999)。
另一个问题是如何将String(@“9999999999”)转换为Long Double
。就像我们可以做FloatValue,DoubleValue,LonglongValue。
long Double
是我的解决方案吗?
请原谅我,如果有任何概念错误,但我想了解它。