軟考初級程序員考什么?軟考初級程序員知識點(diǎn)匯總

程序員 責(zé)任編輯:賀曉佩 2023-06-14

添加老師微信

備考咨詢

加我微信

1) 進(jìn)制之間的轉(zhuǎn)換

進(jìn)制的種類:二進(jìn)制(B)、八進(jìn)制(O)、十進(jìn)制(D)、十六進(jìn)制(H)

6dd9ec1cfa888985221e4dff2a090cf.jpg

進(jìn)制的轉(zhuǎn)化:二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制之間的相互轉(zhuǎn)換。

2) 原碼、反碼、補(bǔ)碼和移碼

原碼:將數(shù)據(jù)用二進(jìn)制形式表示,最高位為符號位, 正數(shù)為0, 負(fù)數(shù)為1。

反碼:正數(shù)的反碼是其本身;負(fù)數(shù)的反碼是在其原碼的基礎(chǔ)上, 符號位不變,其余各位取反。

補(bǔ)碼:正數(shù)的補(bǔ)碼是其本身;負(fù)數(shù)的補(bǔ)碼是在其原碼的基礎(chǔ)上, 符號位不變, 在反碼的基礎(chǔ)上+1。

移碼:將補(bǔ)碼的符號位取反得相應(yīng)的移碼。

注意:在補(bǔ)碼和移碼表示中,0有唯一的編碼,補(bǔ)碼中+0和-0均為0000 0000(八位二進(jìn)制表示下)。

多數(shù)計(jì)算機(jī)都采用補(bǔ)碼進(jìn)行加減運(yùn)算,其符號位和數(shù)值位一樣參與運(yùn)算,無須做特殊處理。

在n位二進(jìn)制表示下:

原碼、反碼表示的數(shù)據(jù)范圍為:-(2n-1-1)~+(2n-1-1)

補(bǔ)碼、移碼表示的數(shù)據(jù)范圍為:-2n-1~+(2n-1-1)

補(bǔ)碼中,用1000 0000表示-128。

3) 浮點(diǎn)數(shù)表示法

(1)浮點(diǎn)數(shù)表示:

4541fb4f3c7998f6935011ceca7b9e4.jpg

N = 數(shù)符*尾數(shù)m*2階符*階碼e

特點(diǎn):階碼的位數(shù)決定數(shù)的表示范圍,位數(shù)越多范圍越大;尾數(shù)的位數(shù)決定數(shù)的有效精度,位數(shù)越多精度越高

(2)兩浮點(diǎn)數(shù)進(jìn)行運(yùn)算的過程

運(yùn)算過程:

對階 > 尾數(shù)計(jì)算 > 結(jié)果格式化

對階時(shí),小數(shù)向大數(shù)看齊,對階是通過較小數(shù)的尾數(shù)右移實(shí)現(xiàn)的

更多軟考程序員真題點(diǎn)擊下方鏈接獲取~

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢在線老師!