关于16进制10进制和2进制我的理解
2023-12-23 10:03:14
1.2进制
好,那么首先是二进制
我们要如何计算二进制呢,好请看
如果我们用的是11那么我们要算出二进制
我们就要用11除以2余数只能是0或1
算出来等于1011
然后呢我们可以画一个数轴
好那么我们可以发现一个点了下面的二的次方从右到左是每一次都乘以2的从左到右是每一次都除以2的,那么我们可以这么表示,0代表没有而1代表有,
那么我们就可以这样8+2+1等于11这样就转换了从二进制到10进制,那么10进制到二进制还有一种方式就是,我们可以把11拆开11拆成8+3,把3拆成2+1我们就可以这样
1代表有而0代表没有我们在把刚才的8,2,1表示了就可以得到这张图片,好那么我们就得到了这个快速的方法
2.10进制
我觉得不用多说了
3.16进制
好我们根据余数就可以知道如果说16进制的余数大于9的话我们就需要用字母进行表示了
- A-10
- B-11
- C-12
- D-13
- E-14
- F-15
这些是超过9以后16进制余数的表示方式
3.1.16进制转换10进制
比如想转换一个31那么除以16得到1余数是15那么结果就是1F
3.2.快速转换10进制到16进制
比如说有个86那么我们可以怎么看呢
最大的话可以是0-15这是16进制
我们可以看成5x16得到80然后还有一个6那么得到的16进制就是56超过9就要变成字母了像31转换成16进制那么我们可以看成1x16+15那么就是1F实际上16进制要难得多,只能靠凑但是只适合小数字
就跟这个差不多我还是建议二进制可以用快速方法其他就老实算
4.16进制和二进制之间快速转换
我们用4个二进制表示1个16进制是最快的转换方法
转换回去也是非常简单
我们还可以翻过来想最大是15那么哦我们可以用1110表示15-1等于D
文章来源:https://blog.csdn.net/qiushuiyouxi/article/details/135159602
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!