計算機常用進製及進製之間的轉換

2021-10-06 11:41:23 字數 611 閱讀 2688

二數制:萊布尼茲

計算機中使用電路開關狀態對應二數制,開代表1,關代表0

乙個字長8位 8bit=1byte 8b=1b 1024b=1kb 1024kb= 1gb 1024gb=1tb 1024tb=1pb

把十個個開關放到一起為一組 即1024

十進位制 0-9

二進位制 0 1 以補碼==的形式儲存

八進位制 0-7

十六進製制 (0-9 abcdef)0-15

為了二進位制寫法上的簡便,使用八進位制來表示,將原來二進位制的每三位數放到一起組成乙個八進位制

將原來二進位制的每四位放到一起組成十六進製制

在計算機實際儲存的時候依然是二進位制

進製之間的轉換

將其他進製轉換為十進位制

位權展開法

0b開頭二進位制 0x開頭十六進製制

00110111 1+1* 2+1*4+0+1 *16+32=55

0234 4+24+128=156

78ab 11+10 * 16+16*16 * 8+16 * 16* 16 *7=30891

短除法除k逆取餘法

採用迂迴演算法,先將十進位制數轉換為二進位制,然後將二進位制轉換成八進位制(三位組合一起)或十六進製制(四位組合一起)。

計算機進製之間的轉換

十進位制數制系統 十進位制數制系統包括 10 個數字 0 1 2 3 4 5 6 7 8 9 基為 10逢十進一,如3 7 10,20 80 100 二進位制數制系統 計算機中使用二進位制表示資料 二進位制包括兩個符號 0和1二進位制逢二進一 1 1 2 10 2 二進位制的基為 2示例 10001...

計算機進製及轉換

計算機使用二進位制,另外常用的還有八進位制 十進位制和十六進製制。1 二進位制 滿2進1,0 1表示,在jdk1.7之前程式中不容許定義二進位制數字,從jdk1.7開始可以定義。一般以0b 0b作為開頭 1 八進位制 滿8進1,0 7表示,一般以0作為開頭 1 十進位制 滿10進1,0 9表示,如果...

計算機各進製之間的轉換

今天翻了一本計算機基礎的書籍,其中十進位制 二進位制 八進位制 十六進製制之間的轉換挺有意思的,也容易犯糊塗,特溫故而知新。十進位制數制系統 十進位制數制系統包括 10 個數字 0 1 2 3 4 5 6 7 8 9 基為 10逢十進一,如3 7 10,20 80 100 二進位制數制系統 計算機中...