請問cm 2 54f inch 裡面的f是為了避免哪個double型別資料轉換成float時精度丟失?

時間 2021-12-24 04:55:13

1樓:zhngcho

我想說的是,其實不管你寫不寫f ,這個表示式在計算的時候計算機內部都是按照double計算的,甚至按照比double更高的精度計算的,所以我認為這個f是多餘的,它可能只起到了反作用,應為它在表示2.54的時候沒有double型別的精確,但是在計算的時候也沒有比double型別的計算更節省計算資源。。。題主可以去找找算數表示式計算時的型別提公升看看,多了解了解計算機的實際的計算過程,哈哈~

2樓:孟禿

你如果不寫f的話實際上是2.54(Double型別)*inch(Float型別)的結果(Doule型別)然後隱式轉換為Float。

兩個Float相乘無論從嚴謹度,和效率兩個方面考慮都比不寫f當成Double來處理要好

3樓:

不是的。

這裡的f我認為是不必要的。

計算結果可能會略有差別,但是哪個更準其實不好說。

不加f,2.54是double,更加接近十進位制的「2.54」,加了f,2.54是float,相對來說沒有那麼準。

用double的2.54,那計算必然是用double進行計算的,可能性能會差一點,可能有二次捨入之類的問題,但是具體差別很難說。

我建議你不要太糾結於這種細節。

真實的程式設計時很少會糾結這些的。

如果你還在學習語言,你應該了解的是加f和不加f,計算的過程有什麼區別,而不是考慮哪個精度高之類的問題,那個一般只有專門的數值處理演算法會考慮。

請問代數曲線裡面的除子(divisor)是源於什麼而提出來的?

吟學家 這裡面根本沒有任何玄學可言,一切都很直觀,它起源於linear system,可以告訴你這個曲線是以什麼姿勢與射影空間發生關係 嵌入 的,從而可以分類曲線。Hartshorne已經說的非常清楚了,假設你的曲線是個平面曲線或者空間曲線,那麼每乙個hyperplane section都給了你曲線...

請問京劇不同戲裡面的宮衣相同嗎 比如彩樓配的王寶釧 狀元媒的柴郡主 貴妃醉酒的貴妃?

南街空巷漸微涼 看到問題裡特別提到的 狀元媒 裡的柴郡主,貴妃醉酒 裡的楊玉環,以及彩樓配的王寶釧 先說明一下,柴郡主,穿的是宮裝 而楊玉環,一身女蟒,一身宮裝,其中,宮裝,是在醉酒之後穿的 王寶釧在彩樓配,大登殿冊封這兩折裡,穿的是蟒 先來說宮裝,宮裝也叫宮衣 舞衣,是一種舞動起來非常美麗的服裝。...

請問《西遊記》裡面的妖怪下界,到底是神仙故意,還是無意的?

雲中 行者聽說,高叫一聲道 好個笑和尚!你走了這童兒,教他誑稱佛祖,陷害老孫,未免有個家法不謹之過!彌勒道 一則是我不謹,走失人口,二則是你師徒們魔障未完,故此百靈下界,應該受難 我今來與你收他去也。老君道 葫蘆是我盛丹的,淨瓶是我盛水的,寶劍是我煉魔的,扇子是我扇火的,繩子是我一根勒袍的帶。那兩個...