请原谅我,如果这是一个愚蠢的问题,我是一个自学成才的程序员。如果有大号整数存储的未签名Int
,则应该有一个无符号Double
用于存储大型浮点数,如Double
对吗?
答案 0 :(得分:2)
这是因为floating point formats与Double
一样,不支持无符号数字。另外,只是因为您可以在某些类型unsigned
上使用Int
并不意味着它也必须与其他类型合作。
答案 1 :(得分:1)
根据Swift Standard Library Reference,如果Double
(又名Float64
)没有给您足够的精确度,您可以使用Float80
。但我不得不想知道你试图存储的是什么超出了Double
的能力。