5位运算和进制转换,原码,反码和补码

Posted 庆哥Java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5位运算和进制转换,原码,反码和补码相关的知识,希望对你有一定的参考价值。

先从进制转换开始

对于进制转换这个啊,说来惭愧,我之前学过不止一次,曾经有一次还花了很长时间,做笔记,画图,弄了满满的一张A4纸,当时觉得对进制转换这块完全OK了,以后再也不怕进制转换了。

可是嘞后来读源码的时候遇到进制转换的时候还是觉得不知所措,发现之前学的都忘得差不多了,唉。(大部分人都会遇到的学了就忘)

所以啊,对于学习,我们可不能一味的向前学习新知识,对于之前的知识也要经常回顾,温故而知新,可以为师矣嘛

好啦,咱们这次再来一起学习下进制转换吧!

对于进制转换啊,其实我们的重点主要放在与十进制之间的各种转换即可,因为这才是我们平常使用频率比较高的,所以要优先熟练的掌握这些。

啥是二进制

十进制我们再熟悉不过了,那啥是二进制嘞,简单来说,二进制就是用0和1来表示的数值,在十进制中逢十进一,借一当十,而二进制呢?那就是逢二进一,借一当二,这个好懂,但是这里我要说些概念。

什么嘞?后面我们要说到原码,反码和补码,这里先说下,它们都是二进制数,也就是都是由0和1表示的,但是可能具体的数值不一样。

我们要知道,对于计算机而言,它只认识0和1,所以对于数据在计算机中的存储都是以二进制的

以上是关于5位运算和进制转换,原码,反码和补码的主要内容,如果未能解决你的问题,请参考以下文章

Java:二进制(原码反码补码)与位运算

二进制 原码 反码 补码(搞定)

如何理解二进制原码,反码,补码,二进制补码运算

二进制原码反码补码和位运算

数值的二进制与位运算

原码反码补码之间的快速转换和简单运算