.NET中的decimal,float和double之間的區(qū)別?是什么區(qū)別decimal,float并double在.NET?什么時(shí)候會(huì)有人使用其中一種?
4 回答

DIEA
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個(gè)贊
float
7位精度
double
有大約15位數(shù)的精度
decimal
有大約28位數(shù)的精度
如果您需要更高的準(zhǔn)確度,請(qǐng)使用double而不是float。在現(xiàn)代CPU中,兩種數(shù)據(jù)類型具有幾乎相同的性能。使用浮動(dòng)的唯一好處是它們占用的空間更少。只有你有很多這樣的事情才真正重要。
我發(fā)現(xiàn)這很有趣。每個(gè)計(jì)算機(jī)科學(xué)家應(yīng)該知道的浮點(diǎn)運(yùn)算
- 4 回答
- 0 關(guān)注
- 2634 瀏覽
添加回答
舉報(bào)
0/150
提交
取消