話題:浮點數在計算機中是如何表示的?
回答:浮點數 浮點數是屬於有理數中某特定子集的數的數字表示,在計算機中用以近似表示任意某個實數。具體的說,這個實數由一個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)
話題:浮點數的解釋
回答:浮點數是屬於有理數中某特定子集的數的數字表示,在計算機中用以近似表示任意某個實數。具體的說,這個實數由一個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似於基數為10的科學記數法。 浮點計算是指浮點數參與的運算,這種運算通常伴隨着因為無法精確表示而進行的近似或舍入。 一個浮點數a由兩個數m和e來表示:a = m * b^e。在任意一個這樣的系統中,我們選擇一個基數b(記數系統的基)和精度p(即使用多少位來存儲)。m(即尾數)是形如±d.dddddd的p位數(每一位是一個介於0到b-1之間的整數,包括0和b-1)。如果m的第一位是非0整數,m稱作格化的。有一些描述使用一個單獨的符號位(s +或者-)來表示正負,這樣m必須是正的。e是指數。 這種設計可以在某個固定長度的存儲空間內表示定點數無法表示的更大范圍的數。 例如,一個指數范圍為±4的4位十進制浮點數可以用來表示43210,4.321或0.0004321,但是沒有足夠的精度來表示432.123和43212.3(必須近似為432.1和43210)。當然,實際使用的位數通常遠大於4。 此外,浮點數表示法通常還包括一些特別的數值:+∞和−∞(正負無窮大)以及NaN('Not a Number')。無窮大用於數太大而無法表示的時候,NaN則指示作或者無法定義的結果。 眾所知,計算機中的所有數據都是以二進制表示的,浮點數也不例外。然而浮點數的二進制表示法卻不像定點數那么簡單了。 先澄清一個概念,浮點數並不一定等於小數,定點數也並不一定就是整數。所謂浮點數就是小數點在邏輯上是不固定的,而定點數只能表示小數點固定的數值,具用浮點數或定點數表示某哪一種數要看賦予了這個數的意義是什么。 階符是當一個數用科學計數法表示時,它的指數的符號,指數是正還是負,正負號就是階符。 計算機機內數,當用科學計數法表示時,分尾數,指數,階符3部分,階符占1位,負為1,正為0。 C語言用e格式寫數時 3.456e-03 就是 3.456 乘 10的負3次方, e后面的-號,就是階符 正階符,不寫東西,或寫+號。 3.456e03 就是 3.456 乘 10的正3次方, 浮點數的階碼可用補碼或增碼(移碼)表示,數的表示范圍是,在浮點表示方法中是隱含的 尾數是定點整數來的,尾數符號叫尾符
參考回答:浮點數可以簡單的理解為小數, 有些會教你浮點數在內存中是這樣存的是 底 指數 這樣的形式 可以說完全不對,真正浮點數在內存中存儲的方式非常復雜,一共有種情況 由於指數太多不好打出來, 你可以查閱:(標准IEEE 45)名稱為: Standard for binary floating decimal point ANSI/IEEE 45 這就是浮點數的標准文檔,上面詳細的定了浮點數和雙精度數如何存儲,了解了以后你就可以自己計算浮點數的取值范圍以及為什么有一些值取不到還有為什么會有精度的問題,可是計算相當麻煩。 希望對你有所幫助
話題:填空 求大神幫忙!! 計算機中浮點數表示方法的格化主要作用是:
回答:1、計算機系統由硬件系統和軟件系統兩大部分組成。其中硬件系統由主機和組成,主機是運算器、存儲器 和控制器的合成。硬件系統的核心是運算器 2、定點位字長的字,采用模2補碼形式表示時,一個字所能表示的十進制整數范圍是-12到12. 3、若機器字長6 位,十進制數-32的反碼表示為________源碼表示為_________。補碼表示為_________ 4、若浮點數格式中基值一定,且尾數采用格化表示法,則浮點數的表示范圍取決於階碼位數,而精度取決於尾數的位數. 5、采用浮點數表示法時,小數點在數中的位置根據階碼才能決定。當階碼和尾數的符號為正,其它數符全部1時,這時浮點數能表示的最大數。當階碼的符號為0,尾數的符號為負,其它數符全部是1,這是浮點數能表示的最小負數. 6、某機器指令字長為16位,若機器共能完成64種作,作碼至少應為6位,若存儲字長也為16位,用直接尋址方式,尋址空間為64K,若用一次間接尋址方式,尋址空間為不知道(設種無標志位) 第三題有錯誤吧, 本身32已經用源碼表示就是0100000包括符號位就已經位了,怎么可能用6位字長來表示-32那???? 如果把題目改成是位字長 此題的依次是:1011111 1100000 1100000 希望得到您的分數。
話題:C語言中浮點數的范化形式是什么?
回答:在浮點數中,為了在尾數中表示最多的有效數據位,同時使浮點數具有唯一的表示方式,浮點數的編碼應當采用一定的范,定尾數部分用純小數給
參考回答:不用太在意這個問題的,樓上幾個講的內容在計算機組成課程的時候會講的,而且會講的你頭暈。如果樓主很在意的話不如去看一下c的標准范好了
話題:32位字長的浮點數,其中階符1位,階碼位,數符1位,尾數23位,則
回答:32位字長的浮點數在計算機中的存儲格式為:符號位1位+指數位位+尾數位23位數符,就是指的這個數是正數還是負數,由
話題:浮點數表示中,數據的范圍由()的數決定
回答:浮點數表示中,數據的范圍由階碼的位數決定,數據的精度由尾數決定。知識點延伸:浮點數是屬於有理數中某特定子集的數的數字表示,在計算機中用以近似表示任意某個實數。具體的說,這個實數由一個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似於基數為10的科學計數法。一個浮點數a由兩個數m和e來表示:a = m * b^e。在任意一個這樣的系統中,我們選擇一個基數b(記數系統的基)和精度p(即使用多少位來存儲)。m(即尾數)是形如±d.dddddd的p位數(每一位是一個介於0到b-1之間的整數,包括0和b-1)。如果m的第一位是非0整數,m稱作格化的。有一些描述使用一個單獨的符號位(s +或者-)來表示正負,這樣m必須是正的。e是指數。
參考回答:數據類型。。雙精度(double),浮點型(float)等