进制以及数据

1.进制

1.1进制种类

二进制、八进制、十进制、十六进制常见进制。

1.2进制表示以及记数

二进制(满二进一) —> 由0、1两个数字表示,可以由计算机机器直接识别的进制。
记数:0; 1; 01; 10;11;100…
八进制(满八进一)—>有0~7八个数字表示
记数:0;1;2;3;4;5;6;7;01;02;03…
十进制(满十进一)—>有0~9十个数字表示
记数:0;1;2;3;4;5;6;7;8;9;10;11;12…
十六进制(满十六进一)—>有数字0 ~ 9以及字母a ~ f(表示10~15)来表示
记数:0;1;2;3;4;5;6;7;8;9;a;b;c;d;e;f;01;02…

1.3进制之间的转换

十进制–>二进制 原理: 对十进制数进行除2运算
5(十进制)–>101(二进制)
5/2=2···1(商2余1)—> 2/2=1···0(商1余0)—> 101(第一个1是最后得出来的商,0是最后一个除法运算的余数,第二个1是第一个除法运算的余数,由下往上写)
8(十进制)–>100(二进制)
8/2=4···0(商2余0)—> 4/2=2(商2余0)···0—> 2/2=1···0(商1余0)—>100
二进制 – > 十进制 原理:二进制乘以2(次幂)的过程
1 * 2(0)1+0 * 2(1)2+1 * 2(2)3=1+0+4=5(二进制数从由右往左开始乘以2的次幂)
进制越大表现形式越短,之所以出现其他进制就是为了更方便的表示数据

2.数据间的转换

bit(比特)计算机中最小的单位。(可以理解为最小的存储单元)
byte(字节)计算机中最小的操作单位。
1 byte = 8 bit
1 KB (千字节) = 1024 byte(字节)
1 MB (兆字节) = 1024 KB (千字节)
1 GB (吉字节) = 1024 MB (兆字节)
1 TB (太字节) = 1024 GB (吉字节)


  1. 表示2的零次幂 ↩︎

  2. 表示2的一次幂 ↩︎

  3. 表示2的二次幂 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值