劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
苟琴兒
2021-01-25 11:32
浮點是什麼啊?
11
回覆列表
1 # 使用者3620003798778
小數點在數制中代表一種對齊方式,比如說你要比較1000和200哪個比較大你應該怎麼做呢?你必須把他們右對齊:
然後發現1比0(前面補零)大,所以1000比較大。那麼如果是比較1000和200.01呢?這時候就不是右對齊了,而是對應位對齊,也就是小數點對齊:小數點位置在進製表示中是至關重要的,位置差一位整體就要差進位制倍(十進位制就是十倍)。在計算機中也是這樣,雖然計算機使用二進位制,但在處理非整數時,也需要考慮小數點位置的問題,無法對齊小數點就無法做加法、減法比較這樣的操作。我們說小數點位置,永遠是說相對於我們儲存的數位來說的,比如說我們儲存了01001001,然後小數點在第三位之後,也就是010.01001了。在計算機中處理小數點位置有浮點和定點兩種,定點就是小數點永遠在固定的位置上,比如說我們約定一種32位無符號定點數,它的小數點永遠在第5位後面,這樣最大能表示的數就是11111.111111111111111111111111111,它是32 - 2^-27,最小非零數是2^-27。定點數是提前對齊好的小數,整數是一種特殊情況,小數點永遠在最後一位之後。定點數的優點是很簡單,大部分運算實現起來和整數一樣或者略有變化,但是缺點則是表示範圍,比如我們剛才的例子中,最大隻能表示32;而且在表示很小的數的時候,大部分位都是0,精度很差,不能充分運用儲存單元。浮點數就是設計來克服這個缺點的,它相當於一個定點數加上一個階碼,階碼錶示將這個定點數的小數點移動若干位。由於可以用階碼移動小數點,因此稱為浮點數。
發表回復
相關內容
浮點誤差的解決方法?
計算機組成原理,浮點表示?
我現在房貸利率5.39,貸30年,選擇固定利率好,還是浮點利率?
房貸5.39,還貸半年,30年,選擇固定利率,還是浮點利率?
浮點加減運算首先要對階?
Excel求教用VBA解決浮點誤差?
matlab中把整數轉成浮點的命令是什麼?
二進位制浮點是什麼意思呀?
定點和浮點DSP的區別?
∧
中秋節和大豐收的關聯?
∨
鏟子粉怎麼做好吃?
熱門排行
星露谷桑迪住哪裡?
三星s23ultra是3d結構光識別嗎?
節能柴火灶的建造方法與尺寸?
mybmw為什麼說我添加了車架號?
大人能帶長命鎖嗎?
carxstreet亞洲為什麼進不去?
20kw儲能方案?
葡萄糖脫氫酶和氧化酶哪個準確?
監測戶要交新農合嗎?
橡木板和多層實木板哪個好?
小數點在數制中代表一種對齊方式,比如說你要比較1000和200哪個比較大你應該怎麼做呢?你必須把他們右對齊:
然後發現1比0(前面補零)大,所以1000比較大。那麼如果是比較1000和200.01呢?這時候就不是右對齊了,而是對應位對齊,也就是小數點對齊:小數點位置在進製表示中是至關重要的,位置差一位整體就要差進位制倍(十進位制就是十倍)。在計算機中也是這樣,雖然計算機使用二進位制,但在處理非整數時,也需要考慮小數點位置的問題,無法對齊小數點就無法做加法、減法比較這樣的操作。我們說小數點位置,永遠是說相對於我們儲存的數位來說的,比如說我們儲存了01001001,然後小數點在第三位之後,也就是010.01001了。在計算機中處理小數點位置有浮點和定點兩種,定點就是小數點永遠在固定的位置上,比如說我們約定一種32位無符號定點數,它的小數點永遠在第5位後面,這樣最大能表示的數就是11111.111111111111111111111111111,它是32 - 2^-27,最小非零數是2^-27。定點數是提前對齊好的小數,整數是一種特殊情況,小數點永遠在最後一位之後。定點數的優點是很簡單,大部分運算實現起來和整數一樣或者略有變化,但是缺點則是表示範圍,比如我們剛才的例子中,最大隻能表示32;而且在表示很小的數的時候,大部分位都是0,精度很差,不能充分運用儲存單元。浮點數就是設計來克服這個缺點的,它相當於一個定點數加上一個階碼,階碼錶示將這個定點數的小數點移動若干位。由於可以用階碼移動小數點,因此稱為浮點數。