軟考 數制轉換

2021-07-23 03:29:16 字數 2473 閱讀 4937

軟考的學習乙個階段乙個階段有條不紊地進行著,見識了軟考需要學習的內容,才知道軟體設計師中級職稱是有它的含金量的,集資料庫、作業系統、網路、軟工等各家之大成,各方面的知識匯集與於一身,在進行軟考的過程中,想想都覺得好興奮,攜著這份熱情,路上的小風小浪都會是我們通向新的方向上的墊腳石,讓我們站的更高,看的更遠,那麼隨我來學習進製的轉換吧。

基數:乙個數值所使用數碼(數符)的個數。

數符:也叫數碼,乙個進製中表示數值大小的不同數字符號。

進製二進位制八進位制

十進位制十六進製制

運算規則

逢2進1(加法運算)

借1當2(減法運算)

逢8進1(加法運算)

借1當8(減法運算)

逢10進1(加法運算)

借1當10(減法運算)

逢16進1(加法運算)

借1當16(減法運算) 基數

281016

數符0   1

0  1   2  3  4  5  6  7 

0  1  2  3  4  5  6 7  8   9

0  1  2  3  4  5   6  7  8  9  

a  b   c  d  e  f

簡碼表示

在二進位制資料後加英文本母「b」

在八進位制資料後加英文本母「o」,有時候會加「q」

在十進位制資料後加英文本母:「d」   或省略

在十六進製制資料後加英文本母「h」/在十六進製制資料前加「0x」

舉例1011-1011b

712-712o/712q

123-123d或者123

權位法:將數值按權位展開之後計算該多項式之和

餘數法:將數值除以基數,整數部分除基數取餘,小數部分乘基數取整。

對於任意乙個n位整數和m位小數的r進製數d,均可按權展開

d的表示形式:dnd

n-1d

n-2…d2d

1d0.d

-1d-2…d

-md=dn-1rn-1+dn-2rn-2+dn-3rn-3+…+d2r2+d1r1+d0+d-1r-1+d-2r-2+…+d-mr-m

eg:  十進位制數234.5→ 十進位制數;二進位制數10100.01→ 十進位制數

取整數部分和小數部分分別轉換

整數部分的轉換規則:除以基數取餘,直至商為0,將所得餘數用倒序排列。

(2)小數部分的轉換規則:乘r取整,知道小數部分為零或達到要求的精度,所得積用順序排序。

eg:0.56

(10) 要求精確到小數點後5位

所以(26.56)10=

(11010.100011)

每3位二進位制數表示1位八進位制數

方法:首先從小數點開始分別向左和向右把整數及小數部分每3位分成一組。若整數最高位不足3位,則在其最左邊加0補足3位。若小數最高位的一組不足3位,則在其最右邊加0補足3位。然後進行解碼,把每乙個3位二進位制數譯成乙個一位八進位制數。

eg:把(1011.10101)

2 轉換為八進位制數

每1位八進位制數表示3位二進位制數

eg: 把(13.52)

8轉換為二進位制數

和上述八進位制與二進位制的轉換同理,任意一位十六進製制數都可以用乙個四位二進位制數來表示,這裡就不再詳述。

軟考 進製的轉換

方法 數值從低位到高位 即從右往左 計算,第0位的權值是2 8,16 的0次方,第1位的權值是2 8,16 的1次方,第2位的權值是2 8,16 的2次方,依次遞增下去,把最後的結果相加的值就是十進位制的值了 例如 例 將二進位制的 101011 b轉換為十進位制的步驟如下 1.第0位 1 x 2 ...

軟考又見軟考

我這地兒 報名截止時間都快到了,3月4日,我才知道開始報名了。大三了,課程少了些。一直想考這個證來著,無奈時間太緊要不就是專業課還沒學。現在已經定下要考本專業研了,方向嘛 唉也說不准,大家都知道這個證是其次的搞技術的話還是能力問題,我的想法考這個是為了梳理專業知識,以備研究生專業課的考試 以後很可能...

軟考 軟考之路

面對軟考你是怎樣的心境呢?從最開始我拿到軟考書開始,感覺好厚呀,還有三門自考,這是要把自己置於何地了呢?但是翻開書本,看到那熟悉的知識,很多都是自考中的知識,這個時候是不是該悔恨當初沒有好好學習自考了呢?一 三遍讀書法 一本書從開始讀,到每一遍的不斷閱讀將書本讀薄,將知識理解,每一遍都是不可缺少的一...