java中double保留兩位小數(shù) float和double在運(yùn)算時保留多少位小數(shù)?
float和double在運(yùn)算時保留多少位小數(shù)?Float有6–7個有效數(shù)字、4個字節(jié)、8個指數(shù)數(shù)字和23個十進(jìn)制數(shù)字。數(shù)值范圍為3.4e-38至3.4e-38。Double有15–16個有效數(shù)字、8
float和double在運(yùn)算時保留多少位小數(shù)?
Float有6–7個有效數(shù)字、4個字節(jié)、8個指數(shù)數(shù)字和23個十進(jìn)制數(shù)字。數(shù)值范圍為3.4e-38至3.4e-38。Double有15–16個有效數(shù)字、8個字節(jié)、11個指數(shù)數(shù)字和52個十進(jìn)制數(shù)字。數(shù)值范圍為1.7e-308至1.7e-308。擴(kuò)展數(shù)據(jù)可以根據(jù)應(yīng)用程序的要求將變量聲明為float或double。這兩種類型之間的主要區(qū)別是它們可以表示的基數(shù)、所需的存儲空間和作用域。如果存儲比精度更重要,請對浮點(diǎn)變量使用浮點(diǎn)類型。相反,如果精度是最重要的條件,則使用雙精度類型。浮點(diǎn)變量可以升級為基數(shù)較大的類型(從float到double)。當(dāng)您對浮點(diǎn)變量執(zhí)行算術(shù)運(yùn)算時,通常會發(fā)生boost。此算法總是以與具有最高精度的變量相同的精度執(zhí)行。