小數(shù)默認(rèn)是用雙精度(double)存儲的吼畏,若寫成 float b=2.1f 這樣的形式州既,2.1直接以float類型存儲们豌,在賦值時不會再有double->float的強制轉(zhuǎn)換了树碱。
0.1以二進制存儲,(0.0001100110…)2次泽,無限循環(huán)小數(shù)穿仪,所以在用浮點數(shù)做==的邏輯運算的時候要注意。
十進制小數(shù)轉(zhuǎn)化成二進制示例:
小數(shù)默認(rèn)是用雙精度(double)存儲的吼畏,若寫成 float b=2.1f 這樣的形式州既,2.1直接以float類型存儲们豌,在賦值時不會再有double->float的強制轉(zhuǎn)換了树碱。
0.1以二進制存儲,(0.0001100110…)2次泽,無限循環(huán)小數(shù)穿仪,所以在用浮點數(shù)做==的邏輯運算的時候要注意。
十進制小數(shù)轉(zhuǎn)化成二進制示例: