定點數和浮點數 定點數和浮點數計算

2021-10-12 07:50:03 字數 751 閱讀 1570

這個東西其實不是很難,但是確實足夠繞的,因為從十進位制的加減乘除轉換到二進位制的加減乘除就已經很麻煩了,然後為了選拔人才,不給你二進位制,直接給你十六進製制,當然最麻煩的還是補碼和移碼,確實足夠***,但是給予足夠的練習還是可以比較熟練的,公式稍後會整理到置頂的公式大全中。

可以看完了以後去嘗試一下相關計算題

定點數分為定點整數和定點小數,在定點數部分的小數是純小數也就是

這種形式。

原碼

補碼:

(直接按照這個公式計算比較簡單)

反碼:對於負數來說,除了符號位以外統統按位取反就行了。

互相轉換關係:

兩個補碼比較:當為正數時除去符號位剩餘部分越大真值越大,當為負數的時除去符號位剩餘部分越小真值越小

計算機既然是用來計算的,那麼基本的四則運算規則他是要遵守的,不管是使用哪種表示形式,統統轉換成十進位制再轉換成題目要求的進製就行了。至於各種千奇百怪的公式都比較蠢,直接這麼算就行,放心只會考純小數或者純整數的乘除法。

但是不得不提出乙個溢位的概念,對於無符號8位整數來說,其最大的表示值為255,那麼給乙個比255大的數字的時候就表示不了了,這就是溢位的概念,其實學術上也沒有對這個東西有很好的定義。

浮點數 定點數

浮點數是表示小數的一種方法.所謂浮點就是小數點的位置不固定,與此相反有定點數,即小數點的位置固定.整數可以看做是一種特殊的定點數,即小數點在末尾.8086 8088中沒有浮點數處理指令,不過從486起,cpu內建了浮點數處理器,可以執行浮點運算.一般的浮點數有點象科學計數法,包括符號位 指數部分和尾...

定點數和浮點數

小數字固定不變的數叫做定點數 定點數有三種型別 定義 無符號定點整數沒有符號位,所以它的全部數字都用來表示數字,且它的小數點隱含在最低位後,在數碼序列中並不存在。對於某種數的表示方式,我們關心兩點 序列 xnxn 1.x1x0表示無符號定點整數,則有n 1位正整數 典型值真值 序列 最大正整數 2n...

定點數與浮點數

1 定點數 定點數指小數點在數中的位置是固定不變的,通常有定點整數和定點小數。在對小數點位置作出選擇之後,運算中的所有數均應統一為定點整數或定點小數,在運算中不再考慮小數問題。1 定義 資料中小數點位置固定不變的數 2 種類 定點整數 3 小數點在符號位與有效位之間。注 定點數受字長的限制,超出範圍...