求32位浮點所能表示的最大正數值,最小負數值,和最小絕對值怎

2021-08-04 20:30:07 字數 3791 閱讀 3175

1樓:兔老大米奇

ieee754binaryfloatingpointrepresentation之下,32位floatpointnumber,最左邊一位(bit31)表示符號(正負),接下來8位(bit30-23)表示指數,剩下23位(bit22-0)表示數值(比較複雜,具體見公式)。

(-1)^s×(1+m/2^23)×2^(e-127)s是第一位,e是8位指數,m是數值。

可表示的範圍是±1.40129846432481707e-45to±3.40282346638528860e+38。

對32位的計算機:

最大正數:2^32-1

最小正數:1/(2^32-1)

最大負數:-1/(2^32-1)

最小負數:-(2^32-1)。

擴充套件資料浮點數取整方法

1.直接賦值給整數變數。

如:inti=2.5;或i=(int)2.5;

是x的整數部分。

2.使用floor函式。

floor(x)返回的是小於x的最大整數部分。

如:floor(2.5)=2

floor(-2.5)=-3

floor()是向負無窮大舍入,floor(-10.5)==-11;

3.使用ceil函式。

ceil(x)返回的是大於x的最小整數。

如:ceil(2.5)=3

ceil(-2.5)=-2

ceil()是向正無窮大舍入,ceil(-10.5)==-104.求餘數%,fmod函式。

8%3=2。適用於整數

fmod(8.1,3)=2.1。適用於浮點數5.fix

朝零方向取整,如fix(-1.3)=-1;fix(1.3)=1;

6.round

四捨五入到最近的整數,如round(-1.3)=-1;round(-1.52)=-2;round(1.3)=1;round(1.52)=2。

2樓:匿名使用者

某浮點數字長12位,其中階符1位,階碼3位,數符1位,尾數7位,階碼以2為底,階碼和尾數均用補碼錶示。

它所能表示的最大正數、最小規格化正數、絕對值最大負數是多少?

最大正數= (1 - 2^(- 7) ) × 2^(2^(3) - 1) = (1 - 2^(- 7 )) × 2^(7) = 127 。

最小規格化正數= 2^- 1 × 2 ^(- 2^(3)) = 2 - 1 × 2^ (- 8 )= 2^ (- 9) = 1/

512 。

絕對值最大的負數= - 1 × 2^(2^3 - 1) = - 1 × 2^7 = - 128 。

負數的加減乘除法是怎麼算的?

3樓:匿名使用者

一、加法

負數1+負數2=-(負數1+負數2)=負數負數+正數=符號取絕對值較大的加數的符

號,數值取“用較大的絕對值減去較小的絕對值 ”的所得值二、減法

負數1-負數2=負數1加上負數2的相反數,再按負數加正數的方法算負數-正數=-(正數+負數)=負數 異號兩數相減,等於其絕對值相加三、乘法

負數1×負數2=(負數1×負數2) =正數負數×正數=-(正數×負數)=負數

四、除法

負數1÷負數2=(負數1÷負數2) =正數負數÷正數=-(負數÷正數) =負數

總得來說,就是同號相除等於正數,異號相除等於負數。

4樓:明月晴空

負數的計算

法則:一、加法

負數1+負數2=-(負數1+負數2)=負數負數+正數=符號取絕對值較大的加數的符號,數值取“用較大的絕對值減去較小的絕對值 ”的所得值

二、減法

負數1-負數2=負數1+(負數2)=負數1加上負數2的相反數,再按負數加正數的方法算

負數-正數=-(正數+負數)=負數 異號兩數相減,等於其絕對值相加三、乘法

負數1×負數2=(負數1×負數2) =正數負數×正數=-(正數×負數)=負數

四、除法

負數1÷負數2=(負數1÷負數2) =正數負數÷正數=-(負數÷正數) =負數

總得來說,就是同號相除等於正數,異號相除等於負數。

擴充套件資料

負數都比零小,則負數都比正數小。零既不是正數,也不是負數。負數中沒有最小的數,也沒有最大的數。

去除負數前的負號等於這個負數的絕對值。實數範圍內負數沒有平方根。最大的負整數為:

-1。沒有最小的負數。

5樓:匿名使用者

舉例子或許更明白些,如下:

-2+(-5)=-(2+5)=-7

-2-(-5)=-2+5=5-2=3

-2x(-5)=2x5=10

-2/(-5)=2/5

乘法和除法如果都是負數,和正數沒有區別,負負為正

6樓:匿名使用者

負數的加法:負數的加法計算方法與正數的加法方法一樣,只是在結果前加上負號就可以了.如:(-2)+(-3)=-(2+3)=-5

負數的減法:簡單的說就是,減去一個負數就是相當於加上那個數的正數.如:-2-(-3)=-2+3=3-2=1.或者:-3-(-2)=-3+2=2-3=-13.

負數的乘法:運演算法則和正數的乘法一樣,只是要考慮符號問題.若兩個數符號相同則結果為正數,若兩個數符號相反則結果為負數.

如:(-2)*(-3),兩個數都是負數,符號相同,所以結果為正數,也就是6若:(-2)*3 或 2*(-3),兩個數符號不同,所以結果為負數,也就是-6.

.負數的除法:方法與負數的乘法一樣,先按照兩個數都是正數做除法,然後在判斷符號.

若兩個數符號相同則結果為正數,若兩個數符號相反則結果為負數.如:(-6)/(-2),兩個數都是負數,符號相同,所以結果為正數,也就是3若:

(-6)/2 或 6/(-2),兩個數符號不同,所以結果為負數,也就是-3.

7樓:水瓶座小狼

負數的加減

x+(-y)=x-y

x-(-y)=x+y

乘除法先決定符號

正正為正,負負為正,一正一負為負

然後決定數值

x*y=|x|*|y|

x/y=|x|/|y|

8樓:匿名使用者

我也不知道,你可以上網去查。

9樓:北京歐西諾

還好吧。。我剛升入初中

那我直接說乘除了

(1)兩數相乘同號為正,異號為負

(2)幾個非零有理數相乘積的符號由負因數個數“奇負偶正”(看一共有幾個負號)再把絕對值相乘(絕對值是無視正負號,例如數軸上表示數a的點與0的距離叫做數a的絕對值)

上面是乘法的要點

這是除法

除以一個不為0的數,等於乘它的倒數(a,1/a)兩數相除,同號為正,異號為負,再把絕對值相除。

反正你只需要知道基本都是什麼同號為正,異號為負就是了。

千萬別記混,我現在就很混亂加油吧

10樓:熱心網友

要先確定符號

同號得正 例:(-3)×(-5)=+(3×5)=+15異號得負 例:(+3)×(-5)=-(3×5)=-15一個數和0相乘,仍舊的這個數

自己試著做一做:

1、(+8)×(+5)=

2、(-8)×(-5)=

3、(+2)×(-3)=

4、(-2)×(+3)=

(“+”可以省略不寫 “+”讀作“正”號 “-”讀作“負”號 )答案:1、+40 2、+40 3、-6 4、-6

11樓:高安愛贊瓷磚

乘:負數乘以負數等於正數。例如:-2×-9=18。

浮點數所能表示的數值範圍和精度撒於什麼

浮點數所能表示的數值範圍和精度取決於階碼和尾數。階碼 採用指數的實際值加上固定的偏移值的辦法表示浮點數的指數,好處是可以用長度為 個位元的無符號整數來表示所有的指數取值,這使得兩個浮點數的指數大小的比較更為容易,實際上可以按照字典序比較兩個浮點表示的大小。這種移碼錶示的指數部分,中文稱作階碼。定點數...

求Pr 32位破解版百度雲,求一個32位能用的破解版PR,百度雲連結

32位可用pr cs4,如果是64位電腦pr cc2018 19更不錯,已整理好,安裝教程也有 pr破解版安裝包提取碼 a1vp 新增的 剪輯混合器 面板,當 時間軸 面板是您所關注的面板時,可以通過 音訊剪輯混合器 監視並調整序列中剪輯的音量和聲像。同樣,您關注 源監視器 面板時,可以通過 音訊剪...

求C4D 32位軟體,求C4D R14 32位軟體

計算機輔助設計 computer aided design 指利用計算機及其圖形裝置幫助設計人員進行設計工作。在設計中通常要用計算機對不同方案進行大量的計算 分析和比較,以決定最優方案 各種設計資訊,不論是數字的 文字的或圖形的,都能存放在計算機的記憶體或外存裡,並能快速地檢索 設計人員通常用草圖開...