进制的介绍
十进制是我们日常生活中最常用的,这可能与我们人类有十个手指头有关,除此之外,日常生活中还经常使用12进制,24进制,60进制,它们用于与时间有关的技术,二进制用于计算机内部的数据表示,八进制和16进制在计算机外部使用,主要是为了书写和阅读方便,我们知道,电子数字计算机的底层硬件,是由逻辑电路组成的,而逻辑电路通常只有两个状态,即开关的接通与断开,这两种状态呢分别可以用二进制的比特一和比特零来表示,当一个数值较大的数用二进制进行表示时,会是一个比较长的比特串,这样对阅读和书写都不友好,因此我们往往采用16进制或八进制进行表示
二进制:逢2进1,只有0和1 1010001010010B B表示这是二进制数 二进制的英语:binary
八进制:逢8进1,有0,1,2,3,4,5,6,7
十进制:逢10进1,有0,1,2,3,4,5,6,7,8,9 1652D 十进制的英语: decimalism
十六进制:逢16进1,有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
1652H 0x1652 十六进制英语: hexadecimal
转化为10进制如下图
二进制->八进制
1111000010.01101三个为一组(3个二进制位对应一个八进制)
011:1+2+0=3
010:2
010:1
000:0
111:7
001:1
红色的数字为补齐的
八进制:1702.32
二进制->十六进制
同理,此时四个二进制位为一组
八进制->二进制
(251.5)—>(010101001.101)
把每个数字分开来看
2:010
5:101
1:001
5:101
十六进制->二进制
以上讲解的练习
十进制->任何进制
我习惯先转化为二进制,再转化为其他进制
凑值法
十进制->二进制
根据图表
260.75