1. 程式人生 > >《程序員是怎樣跑起來的》第三章

《程序員是怎樣跑起來的》第三章

出錯 二進制 計算 正則表達式 變量數據類型 小數 則表達式 無限循環 exc

第三章是計算機進行小數運算時出錯的原因。主要也是講了這個原因,讀完之後了解到這個原因,是因為有一些十進制數的小數無法轉換成二進制數。就會出現錯誤。因為無法正確表示的數值,最後都變成了近似值。計算機這個功能有限的機器設備,是無法處理無限循環小數的,因此,在遇到循環小數時,計算機就會根據變量數據類型所對應的長度,將數據從中間截斷或者四舍五入。

此章又詳細介紹了雙精度浮點數(64位)和單精度浮點數(32位),又對此加深了理解。對於此前不知道的正則表達式,了解到按照特定的規則來表示數據的形式即為正則表達式。單精度浮點數尾數部分的正則表達式如何變化還沒完全理解,文章中出現的EXCESS有些不太懂,在表示負數時不時用符號為位,又怎麽樣表示,自己還得多看幾遍。

《程序員是怎樣跑起來的》第三章