进制

进制

计算机中任何的计算和存储都是以二进制方式实现的

位(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、十进制与八进制或十进制与十六进制之间的转换,建议通过二进制过渡一下

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值