回覆列表
  • 1 # 使用者2292948274874

    程式裡面有小數點運算要轉化整數才可以,用浮點運算。浮點數在計算機中用以近似表示任意某個實數。具體的說,這個實數由一個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似於基數為10的科學記數法。浮點最重要的區別就是它是用科學計數法的,一個浮點數字被分為兩半,其中一半記錄一個數字,另一半記錄10的多少次方。比如1.56424可以寫成:156424乘以10的-5次方,這樣就把一個小數變成了兩個整數。擴充套件資料:當用不同的電腦計算圓周率時,會發現一臺電腦的計算較另一臺來講結果更加精確。或者在進行槍戰遊戲的時候,當一粒子彈擊中牆壁時,牆上剝落下一塊牆皮,同樣的場面在一臺電腦上的表現可能會非常的呆板、做作。而在另外一臺電腦上就會非常生動形象,甚至與在現實中看到的所差無幾。這都是浮點運算能力的差異導致的。如果是實數的話,就不是這樣了,機器有兩種辦法表示實數,一種是定點,就是小數點位置是固定的,一種是浮點,就是小數點位置不固定,計算方法也比較麻煩,通常會比整數運算代價大很多。

  • 中秋節和大豐收的關聯?
  • 11款寶馬523li發電機壞了會導致什麼故障?