这与obj-c无关.甲双是一个64位的数据类型,其存储浮点值.在十进制中,double可以容纳大约15.955位精度.但是,您的2 ^ 100号码有大约30个十进制数字.因此,如果您尝试向其添加大约1千万亿的任何内容,您会发现添加不起作用,因为它超出了您的数字的精确范围.
为了解决这个问题,你可以使用NSDecimalNumber,它最多可以保存38位十进制数字.
| 归档时间: |
|
| 查看次数: |
1174 次 |
| 最近记录: |