答案 0 :(得分:0)
这与32位浮点数的性质有关。当您进入非常高的数字时,浮点数将开始失去准确性。如果你改为64位浮点而你将获得更高的精度,这将适用于这个特定数字,但如果你打算插入非常大的数字,我会建议使用整数。
答案 1 :(得分:0)
你可以重新投射你的浮动
hTextView.animateText(hms);
返回
Declare @F float = 937687500
Select AsFloat = cast(@F as varchar(25))
,AsInt = cast(cast(@F as int) as varchar(25))
,AsDec = cast(cast(@F as decimal) as varchar(25))
,AsNum = cast(cast(@F as numeric) as varchar(25))