java基础----进制

本文介绍了不同进制之间的转换方法,包括十进制转二进制、二进制转十进制、二进制转八进制和二进制转十六进制。同时阐述了二进制在计算机中的重要性,每个二进制位称为比特位,8个比特位组成一个字节。还提及了二进制单位如KB、MB、GB等的换算关系。
摘要由CSDN通过智能技术生成

一.进制的概念

在这里插入图片描述

二.进制之间的转换

1.十进制转为二进制***
在这里插入图片描述
总结:用十进制数除以2 取余,直到商为0,余数反转 即为二进制

2.二进制转为十进制
在这里插入图片描述
总结:用二进制每一位上的数字乘以2的幂次,并求和即得到该二进制数对应的十进制数
幂次:从左到右依次递减,最高次幂:位数-1;减到0为止
3.二进制转为八进制
从右到左,每三个二进制数为一组,如果不够三位,左侧补0
将每组的二进制数转为十进制;
把每一组转换之后的数字拼接起来就是对应的八进制数
在这里插入图片描述
在这里插入图片描述
八进制转二进制:
在这里插入图片描述
总结:将八进制数的每一位上的数字都要转成三位二进制数,
之后拼接其即得二进制数
4.二进制转十六进制:
在这里插入图片描述
总结:从右到左,每四个二进制数为一组,如果不够四位,左侧补0
将每组的二进制数转为十进制;
把每一组转换之后的数字拼接起来就是对应的十六进制数
十六进制转二进制:
在这里插入图片描述
其他进制之间的转换可以通过中间使用二进制来做;

三.二进制的单位

在计算机的内部,
每一位的二进制称之为一个比特位(bit),
简称比特,也称之为二进制位。
Byte:字节 1Byte=8bit 字节是计算机操作的基本单位
KB 1KB=1024Byte 2^10=1024
MB 1MB=1024KB
GB 1GB=1024MB
TB 1TB=1024GB
PB 1PB=1024TB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值