定點(diǎn)數(shù)和浮點(diǎn)數(shù)舉例 定點(diǎn)數(shù)和浮點(diǎn)數(shù)的表示方式有什么特點(diǎn)?
定點(diǎn)數(shù)和浮點(diǎn)數(shù)的表示方式有什么特點(diǎn)?數(shù)的定點(diǎn)表示是指數(shù)據(jù)中小數(shù)點(diǎn)的位置固定不變,一般用來表示一個(gè)純小數(shù)或者整數(shù)。熟知的取值范圍有限。表示一個(gè)純小數(shù)時(shí),小數(shù)點(diǎn)固定在符號(hào)位之后;表示一個(gè)整數(shù)時(shí),小數(shù)點(diǎn)固定
定點(diǎn)數(shù)和浮點(diǎn)數(shù)的表示方式有什么特點(diǎn)?
數(shù)的定點(diǎn)表示是指數(shù)據(jù)中小數(shù)點(diǎn)的位置固定不變,一般用來表示一個(gè)純小數(shù)或者整數(shù)。熟知的取值范圍有限。表示一個(gè)純小數(shù)時(shí),小數(shù)點(diǎn)固定在符號(hào)位之后;表示一個(gè)整數(shù)時(shí),小數(shù)點(diǎn)固定在數(shù)據(jù)最后一位之后。。數(shù)的浮點(diǎn)表示法是指表示一個(gè)數(shù)時(shí),其小數(shù)點(diǎn)的位置是浮動(dòng)的。他實(shí)際上是數(shù)的指數(shù)計(jì)數(shù)法在計(jì)算機(jī)中的具體體現(xiàn),解決了定點(diǎn)表示中取值范圍過窄的問題。浮點(diǎn)表示中,數(shù)由兩部分構(gòu)成,一是階碼部分,二是尾數(shù)部分。。都是對(duì)數(shù)值數(shù)據(jù)的表示。
為什么浮點(diǎn)數(shù)表示的范圍和精度比定點(diǎn)數(shù)多?
1、定點(diǎn)數(shù):定點(diǎn)數(shù)指小數(shù)點(diǎn)在數(shù)中的位置是固定不變的,通常有定點(diǎn)整數(shù)和定點(diǎn)小數(shù)。在對(duì)小數(shù)點(diǎn)位置作出選擇之后,運(yùn)算中的所有數(shù)均應(yīng)統(tǒng)一為定點(diǎn)整數(shù)或定點(diǎn)小數(shù),在運(yùn)算中不再考慮小數(shù)問題。(1)定義:數(shù)據(jù)中小數(shù)點(diǎn)位置固定不變的數(shù)(2)種類:定點(diǎn)整數(shù)(3)小數(shù)點(diǎn)在符號(hào)位與有效位之間。注:定點(diǎn)數(shù)受字長(zhǎng)的限制,超出范圍會(huì)有溢出。
2、浮點(diǎn)數(shù):浮點(diǎn)數(shù)中小數(shù)點(diǎn)的位置是不固定的,用階碼和尾數(shù)來表示。通常尾數(shù)為純小數(shù),階碼為整數(shù),尾數(shù)和階碼均為帶符號(hào)數(shù)。尾數(shù)的符號(hào)表示數(shù)的正負(fù);階碼的符號(hào)則表明小數(shù)點(diǎn)的實(shí)際位置。(1)形式:N=M×2E(2)M:尾數(shù)(3)E:階碼(4)在計(jì)算機(jī)中M和E表示形式為階碼尾數(shù)符號(hào)尾數(shù)將其與數(shù)學(xué)中的科學(xué)記數(shù)法進(jìn)行比較。注:其浮點(diǎn)數(shù)的精度由尾數(shù)決定,數(shù)的表示范圍由階碼決定。
3、定點(diǎn)數(shù)與浮點(diǎn)數(shù)區(qū)別定點(diǎn)表示法運(yùn)算直觀,但數(shù)的表示范圍較小,不同的數(shù)運(yùn)算時(shí)要考慮比例因子的選取,以防止溢出。浮點(diǎn)表示法運(yùn)算時(shí)可以不考慮溢出,但浮點(diǎn)運(yùn)算,編程較難。要掌握定、浮點(diǎn)數(shù)的轉(zhuǎn)換方法及浮點(diǎn)數(shù)規(guī)格化方法。
請(qǐng)問定點(diǎn)數(shù)與浮點(diǎn)數(shù)是什么?它們的區(qū)別是什么?
定點(diǎn)就是小數(shù)點(diǎn)確定在第幾位的.如果是整數(shù),規(guī)定小數(shù)點(diǎn)在最后一位.若是小數(shù),小數(shù)點(diǎn)就在第一位和第二位之間,比如0.1234e3就是定點(diǎn)表示的123.4.浮點(diǎn)就是小數(shù)點(diǎn)位置不確定,比如123.43,6557.521.在C語(yǔ)言中,一般單精度數(shù)據(jù)類型比如int,數(shù)據(jù)的范圍是2的31次方,而雙精度類型的整型比如long int的數(shù)據(jù)范圍是2的63次方.所以雙精度和單精度主要的區(qū)別在于數(shù)據(jù)的范圍大小.
計(jì)算機(jī)中定點(diǎn)數(shù)只能表示整數(shù)嗎?還有關(guān)于幾個(gè)定點(diǎn)數(shù)和浮點(diǎn)數(shù)的問題?
定點(diǎn)數(shù)顧名思義就是能表示小數(shù)點(diǎn)固定的數(shù),包括小數(shù)點(diǎn)在最低位后面的整型數(shù)在內(nèi),比如指定二進(jìn)制最后3位是小數(shù) 浮點(diǎn)數(shù)記錄一個(gè)數(shù)時(shí),要記錄這個(gè)數(shù)的小數(shù)部分信息(即指數(shù)取值),還要記錄這個(gè)數(shù)的有效值,小數(shù)點(diǎn)在這個(gè)有效值中的位置是根據(jù)指數(shù)信息確定的,當(dāng)然浮點(diǎn)數(shù)也能存放整數(shù)了