背景
人逢喜事精神爽,总算熬到下班撩~~
正准备和同事打个招呼回家,被同事拖住问了.
?♂️: 你们组做的那块代码,把double类型数据成float有问题啊?.
?♀️: 嗯?...不对是正常啊,float精度是没有double高,但float能保存到小数点后好多位,对我们来说完全够用了!
?...然后,下班路上,感觉我好像被我挚爱的.Net欺骗了?,double强转float用了这么多年,咋说不对就不对了?.Net不靠谱啊!...为了理解这个问题,我们要从一些大学计算机基础的相关知识讲起?.
float和double有什么不同?...float四个字节,double八个字节.
float范围从10^-38到10^38 和 -10^38到-10^-38, double的范围从10^-308到10^308 和 -10^-308到-10^