二數制:萊布尼茲
計算機中使用電路開關狀態對應二數制,開代表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 二進位制數制系統 計算機中...