进制之间如何转换
进制之间如何转换 文本关键字:二进制、十进制、进制转换、八进制、十六进制 一、进制 大家最开始接触的数字和计算方法都是基于十进制的,那么进制的意思也就是一种计数方法。根据相应的进制规则进行进位,相同的一串数字在不同的进制下也会对应不同的大小,所以在程序中都会对数字的进制有明确的标识。 1. 十进制 十进制就是满10进1,那么每一位上的数字范围也就只能是0~9,也是默认使用的进制。 2. 二进制 二进制就是满2进1,那么每一位上的数字范围也就只能是0或1,Java中使用0b开头。 3. 八进制 八进制就是满8进1,那么每一位上的数字范围也就只能是0~7,Java中使用0开头。 4. 十六进制 十六进制就是满16进1,对于大于10的数字从字母A开始进行代表,即A代表10,B代表11,F代表15,那么每一位上的数字范围也就只能是0~F,Java中使用0x开头。 二、十进制与二进制的转换 在最开始接触编程时总要学习一下和二进制的转换,因为这是计算机在工作时使用的进制,很多位运算的操作也是在二进制下进行的,所以我们必须要掌握与二进制相关的进制转换。 1. 二进制转换为十进制 将一个其他进制数转换为十进制数的过程其实就是根据相应的进制来进行换算。在转换之前我们先来看一下我们最熟悉不过的十进制,比如:1367。看到这个数字我们都会毫不犹豫的说出:一千三百六十七,这是我们习以为常的事情