盡管浮點的名字聽起來很具體,但它在技術上是不存在的。人們無法證明它的存在,但它每天在計算機操作中被使用數百萬次。這種情況是如何發生的以及為什么發生的,這對許多人來說很有意思。 手持計算機的浮點在其核心是一個...
盡管浮點的名字聽起來很具體,但它在技術上是不存在的。人們無法證明它的存在,但它每天在計算機操作中被使用數百萬次。這種情況是如何發生的以及為什么發生的,這對許多人來說很有意思。

手持計算機的浮點在其核心是一個數字。在技術術語中,它是一個數字的數字表示,是一個實際數字的近似值。它不存在于數列或數學教科書上,然而,浮點是計算機計算的基礎。
通常,這些數字是整數及其各種乘數的組合。在計算機術語中,數字2通常是這種運算的基數。使用這樣的基數和各種指數,計算機將執行數以百萬計的運算。這些運算中絕大多數都是由浮點數驅動的。
浮點數背后的思想是生成足夠的隨機數,以支持構成計算機最基本和更復雜功能的復雜數據交互。例如,顯示日期和時間,根據變量的數量,可能需要進行少量或大量的計算。然而,顯示圖形密集型軟件程序的選項和結果可能需要以百萬計的計算。
這些計算的一個有趣的副產品是數字在一條數字線上是相等的如果這兩個方程都是0.01的,那么我們可以把它們寫成0.01的數值形式方程式往往希望盡可能簡化事情,而不是浮點計算,反之亦然。
圍繞這類計算的一個問題是,金融軟件的用戶要求精確計算到小數點的較小邊,這類軟件的一個問題是數字不在一切都是確定的。用這種計算方式來判斷時間和日期是很好的,但是,要確定一家跨國公司在某一會計年度的凈資產,需要一個比浮點計算所提供的固有隨機結果更為明確的數字會計,這種不安全感讓金融專家感到不安。
盡管如此,浮點運算仍然受到全世界硬件和軟件制造商的歡迎。目前最流行的標準之一是IEEE標準,這是一套用于構造和分析這些計算的國際準則。該標準形成了許多編程語言和安全協議的基礎。