一、进制学习-计算机基础

计算机中的进制介绍

计算机可以识别的语言为 0 1 ,我们称为二进制语言,而我们通常使用的比较多的为10进制数与16进制数。

各进制间的表现形式

在这里插入图片描述上图中是 16进制中对应的 2进制 与 10进制的 值
为什么上图中的值到15就结束了,其实值为15后 是一个轮转

而 当 10进制中的值为 16 时
对应的 2 进制的值为 0001 0000
对应的 16进制的值为 10

而 当 10进制中的值为 17 时
对应的 2 进制的值为 0001 0001
对应的 16进制的值为 11

而 当 10进制中的值为 195 时
对应的 2 进制的值为 1100 0011
对应的 16进制的值为 C3

而 当 10进制中的值为 247 时
对应的 2 进制的值为 1111 0111
对应的 16进制的值为 F7

而 当 10进制中的值为 213 时
对应的 2 进制的值为 1101 0101
对应的 16进制的值为 D5

二进制与十进制之间的转换

举例说明

有一个十进制数为 32,那么它的二进制表现形式是什么?
计算方法:
十进制数转二进制数:通过 除 2 求余的方式
在这里插入图片描述

通过不停的除以2 得出它的余数,最后得出 000001,那么二进制需要反过来,也就是 100000
总结:偶数为十进制转换为二进制,即是看它是2的多少次方,例如 32 就是
2 的 5次方,那么二进制就应该是 5 个"0" 再加上 1个 “1”,
并且将 1 放在最前面
也就 是 “100000”。实际二进制数为8个字节,目前 100000 只有6个字
节,需要不足2个字节,那么这两个字节就需要 0来填充,结果为
00100000

那么 二进制数 0010000转换为 10进制数
首先前面的两个0 可以不看,也就是 100000
在这里插入图片描述
从末尾开始计算,根据 末尾 是 0 而当前下标也为0,那么就是 0*2的0次方
以此类推,只有 数字为 1时 才会产生值,也就是 32

那么如果二进制都为 1 的时候
比如 111:
那么就是
在这里插入图片描述
总结:就是 3个字节也是 2的3次方 减去 1

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值