進制

進制

計算機中任何的計算和存儲都是以二進制方式實現的

位(bit) — 是計算機中最小的存儲單位

字節(byte) — 計算機中基本的存儲單元  

1byte = 8bits、1KB = 1024Byte、1MB = 1024KB、1GB = 1024MB、1T = 1024GB

對於整數,有四種表示方式:

  1. 二進制:0,1 ,滿2進1.以0b或0B開頭(字母B大小寫均可)。
  2. 十進制:0-9 ,滿10進1.
  3. 八進制:0-7 ,滿8進1.八進制數被冠以0來表示。
  4. 十六進制:0-9及A-F,滿16進1,十六進制數被冠以0X來表示(字母X大小寫均可)

如: 0x3f20(十六進制)   0732 (八進制)

public class JinZhi{

public static void main(String[] args){

//最終打印的結果是十進制

System.out.println("十進制:" + 10);

System.out.println("二進制:" + 0B10);

System.out.println("八進制:" + 010);

System.out.println("十六進制:" + 0X10);

}

}

 

 

1、二進制與十進制之間的轉換

2、二進制  八進制   十六進制互轉

二進制轉八進制:三位一組,算出這三位對應的十進制值,然後挨個連接上即可

二進制轉十六進制:四位一組,算出這四位對應的十進制值,然後挨個連接上即可

八進制轉二進制:把每個位置上的數字當做10進制的數,轉成三位的二進制,然後挨個拼接上

十六進制轉二進制:把每個位置上的數字當做10進制的數,轉成四位的二進制,然後挨個拼接上

3、十進制與八進制或十進制與十六進制之間的轉換,建議通過二進制過渡一下

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章