什么是二进制,三进制,四进制,六进制,八进制等等…………
1、二进制数、八进制数、十六进制数转十进制数
有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数.个位,N=1;十位,N=2...举例:
110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D
110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D
110H=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D
2、十进制数转二进制数、八进制数、十六进制数
方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果.
例:见四级指导16页.
3、二进制数转换成其它数据类型
3-1二进制转八进制:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组用一位八进制的数字来表示,不足三位的用0补足,
就是一个相应八进制数的表示.
010110.001100B=26.14Q
八进制转二进制反之则可.
3-2二进制转十进制:见1
3-3二进制转十六进制:从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示,
不足四位的用0补足,就是一个相应十六进制数的表示.
00100110.00010100B=26.14H
十进制转各进制
要将十进制转为各进制的方式,只需除以各进制的权值,取得其余数,第一次的余数当个位数,第二次余数当十位数,其余依此类推,直到被除数小于权值,最后的被除数当最高位数.
一、十进制转二进制
如:55转为二进制
2|55
27――1 个位
13――1 第二位
6――1 第三位
3――0 第四位
1――1 第五位
最后被除数1为第七位,即得110111
二、十进制转八进制
如:5621转为八进制
8|5621
702 ―― 5 第一位(个位)
87 ―― 6 第二位
10 ―― 7 第三位
1 ―― 2 第四位
最后得八进制数:127658
三、十进制数十六进制
如:76521转为十六进制
16|76521
4726 ――5 第一位(个位)
295 ――6 第二位
18 ――6 第三位
1 ―― 2 第四位
最后得1276516
二进制与十六进制的关系
2进制 0000 0001 0010 0011 0100 0101 0110 0111
16进制 0 1 2 3 4 5 6 7
2进制 1000 1001 1010 1011 1100 1101 1110 1111
16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)
可以用四位数的二进制数来代表一个16进制,如3A16 转为二进制为:
3为0011,A 为1010,合并起来为00111010.可以将最左边的0去掉得1110102
右要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,将各单位对照出16进制的值即可.
二进制与八进制间的关系
二进制 000 001 010 011 100 101 110 111
八进制 0 1 2 3 4 5 6 7
二进制与八进制的关系类似于二进制与十六进制的关系,以八进制的各数为0到7,以三位二进制数来表示.如要将51028 转为二进制,5为101,1为001,0为000,2为010,将这些数的二进制合并后为1010010000102,即是二进制的值.
若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可.
1。二进制与十进制数间的转换
(1)二进制转换为十进制
将每个二进制数按权展开后求和即可。请看例题:
把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10
(2)十进制转换为二进制
一般需要将十进制数的整数部分与小数部分分开处理。
整数部分计算方法:除2取余法 请看例题:
十进制数(53)10的二进制值为(110101)2
小数部分计算方法:乘2取整法,即每一步将十进制小数部分乘以2,所得积的小数点左边的数字(0或1)作为二进制表示法中的数字,第一次乘法所得的整数部分为最高位。请看例题:
将(0.5125)10转换成二进制。(0.5125)10=(0.101)2
2。 八进制、十六进制与十六进制间的转换
八进制、十六进制与十六进制之间的转换方法与二进制,同十进制之间的转换方法类似。例如:
(73)8=7*81+3=(59)10
(0.56)8=5*8-1+6*8-2=(0.71875)10
(12A)16=1*162+2*161+A*160=(298)10
(0.3C8)16=3*16-1+12*16-2+8*16-3=(0.142578125)10
十进制整数→→→→→八进制 方法:“除8取余”
十进制整数→→→→→十六进制 方法:“除16取余” 例如:
(171)10=(253)8
(2653)10=(A5D)16
十进制小数→→→→→八进制小数 方法:“乘8取整”
十进制小数→→→→→十六进制小数 方法:“乘16取整” 例如:
(0。71875)10=(0.56)8
(0.142578125)10=(0.3C8)16
3. 非十进制数之间的转换
(1)二进制数与八进制数之间的转换
转换方法是:以小数点为界,分别向左右每三位二进制数合成一位八进制数,或每一位八进制数展成三位二进制数,不足三位者补0。例如:
(423。45)8=(100 010 011.100 101)2
(1001001.1101)2=(001 001 001.110 100)2=(111.64)8
2。二进制与十六进制转换
转换方法:以小数点为界,分别向左右每四位二进制合成一位十六进制数,或每一位十六进制数展成四位二进制数,不足四位者补0。例如:
(ABCD。EF)16=(1010 1011 1100 1101.1110 1111)2
(101101101001011.01101)2=(0101 1011 0100 1011.0110 1000)2=(5B4B。68)16
二进制数转换为十进制数
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……依此类推
例如:设有一个二进制数:0110 0100,转换为10进制为:
下面是竖式:
0110 0100 换算成 十进制
第0位 0 * 20 = 0
第1位 0 * 21 = 0
第2位 1 * 22 = 4
第3位 0 * 23 = 0
第4位 0 * 24 = 0
第5位 1 * 25 = 32
第6位 1 * 26 = 64
第7位 0 * 27 = 0
相加为100
用横式计算为:
0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100
0乘以多少都是0,所以我们也可以直接跳过值为0的位:
1 * 22 + 1 * 23 + 1 * 25 + 1 * 26 = 100
八进制则是逢八进一
我们普通 数字是 10进制 就是 满十进1
2进制的表达 就 0和1
满一个 就进1
例:
十进制 | 二进制
0 | 0
1 | 1
2 | 10
3 | 11
4 | 100
5 | 101
6 | 111
依此类推
你说的 三、四、六 很少用吧。。。
一般都是 二、八、十六进制 比较常见
十六进制 是 从0到F A到E代表 10~15
例:
十进制 | 十六进制
9 | 9
11 | B
29 | 1D
由于阿拉伯数字只有0-9,所以我们脑海里习惯了9以后用两个数字表示。
设想一下,如果古代人没有发明9个数字,只发明了1,2,3怎么办?要表示比3更大的数。其实可以把数字看成一个象形图!
那这个数列依次就该是:1,2,3,11,12,13,21,22,23。。。。。
这个就是某一个位置大于3了就用左边加一个最小的数(即进位数)
这时,11=1*3+1 逢三进一
它的基数为2,进位规则是“逢二进一”, 【例1102】将二进制数据111.01写成加权系数的形式。解:(111.01)2=(1×2^2)+(1×2^1)+(1×2^0)+(0×2^-1)+(1×2^-2)
简单点说 你完全不需要知道这些东西 即使到了大学也是
二进制和三进制有什么关系
两者关系:二进制数和三进制数,可将(二进制数或三进制数)中其一,先转换成十进制数,再将得到的十进制数转换成另一进制数(三进制数或二进制数),比如:(1010)₂=(10)₁₀=(101)₃
二进制、八进制、十六进制、三十二进制的定义和区别是什么?
3-3二进制转十六进制:从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示,不足四位的用0补足,就是一个相应十六进制数的表示。00100110.00010100B=26.14H 十进制转各进制 要将十进制转为各进制的方式,只需除以各进制的权值,取得其余数,第一次的...
什么是进制呢?什么是二进制呢?什么又是十进制呢?
十进制 首先,现在人们日常生活中所不可或离的十进位值制,就是中国的一大发明。至迟在商代时,中国已采用了十进位值制。从现已发现的商代陶文和甲骨文中,可以看到当时已能够用一、二、三、四、五、六、七、八、九、十、百、千、万等十三个数字,记十万以内的任何自然数。这些记数文字的形状,...
十进制,二进制,三进制,四进制,有什么区别,怎么换算过来的呢?_百度知 ...
转换方法是:以小数点为界,分别向左右每三位二进制数合成一位八进制数,或每一位八进制数展成三位二进制数,不足三位者补0。例如:(423。45)8=(100 010 011.100 101)2 (1001001.1101)2=(001 001 001.110 100)2=(111.64)8 2。二进制与十六进制转换 转换方法:以小数点为界,...
三进制是什么意思
在计算机发展的早期,采用了一种偏置了的三进制(对称三进制),有-1<一般用T表示>、0、1三个数码,这种三进制逢+\/-2进一。三进制代码的一个特点是对称,即相反数的一致性,因此它就和二进制代码不同,不存在“无符号数”三进制是以3为底数的进位制,三进制数有0、1、2三个数码,逢三进一...
简单的说一下二进制是什么意思
如下为十进制表示数值与二进制表示数值的对应,建议用心理解一下。十进制 二进制 0 0 1 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001 10 1010 ……3、在上面表示数的基础上,会在纯数学理念上衍生出很多的东西:十进制中的4这个数值...
二进制怎么理解
***十进制中的4这个数值,在二进制里用的是100来表示,如果你有一定的数学头脑,会发现,它是3位,它的第3位上面是1,而2的2次方正好是4。 ***十进制中的8这个数值,在二进制里用的是100来表示,如果你有一定的数学头脑,会发现,它是4位,它的第4位上面是1,而2的3次方正好是8。 ***十进制中的16这个...
一的二进制是1+1=10那三进制是不是1+1+1=101?
一的二进制是 1 + 1 = 10,那三进制是不是 1 + 1 + 1 = 101?--- 二进制,只有两个数码:0、1。三进制,就有三个数码:0、1、2。1 + 1 + 1,应该是 3。逢三进一,本位归零。所以:1 + 1 + 1 = 10。
二进制用于什么,三进制用于什么,十二进制用于什么,十六进制用于什么
二进制用于电脑数值计算机;三进制用于军队的建制设置;十二进制用于记载时间的月份;十六进制古时用于十六两秤的称重进位,现在也用于二进制的简化书写;...
二进制到底怎么算?
比如23这个数字 ,我们就让它除以2得11余1 ,然后11再除以2得5余1 ,然后5再除以2得2余1 ,2再除以2得1余0 ,所以23化成2进制就是10111 ,就是把余数从下往上写下来,第一位是1 。
莫芸步迈: 二进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码来表示的数.它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现.当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的.计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0. 三进制比较少见,在进行队伍的口令中可以见到:1、1、121.
明山区13926052290: 什么叫二进制数、什么叫四进制数、什么叫八进制数、什么叫十六进制数?它们是怎么产生出来的 - ?
莫芸步迈: 二进制数的运算法则 二进制数运算非常简单,计算机很容易实现,其主要法则是: 0+0=0 0+1=1 1+0=1 1+1=0 0*0=0 0*1=0 1*0=0 1*1=1 由于运算简单,电器元件容易实现,所以计算机内部都用二进制编码进行数据的传送和计算. 3.十进制与...
明山区13926052290: 二进制是什么 - ?
莫芸步迈: 我解释,你听好 二进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码来表示的数.它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现.当前的计算机系统使用的基...
明山区13926052290: 世界上有哪几种进制数? - ?
莫芸步迈: 世界上进制有:十进制、二进制、四进制、七进制、八进制、十二进制、十六进制. 二进制数、十六进制数转换为十进制数的规律是相同的.把二进制数(或十六进制数)按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数...
明山区13926052290: 什么是二进制? - ?
莫芸步迈: 数制是人们利用符号进行计数的科学方法.数制有很多种,在计算机中常用的数制有:十进制,二进制和十六进制. 1. 十进制数 人们通常使用的是十进制.它的特点有两个:有0,1,2….9十个基本字符组成,十进制数运算是按“逢十进一”的规...
明山区13926052290: 什么是 二进制、十进制、十六进制...我是学计算机的,能详细解释一下么? - ?
莫芸步迈: 二进制是指只有0和1两个值,计算方法是逢二进一,比如01B+01B(其中B是Binary的首字母,即二进制的简写),结果就是10B,因为逢二进一,低位的1相加后得2就向高位进1; 十六进制是指有0~9,A~F这16个值的表示法,用H表示十六进制...
明山区13926052290: 有哪几种进制,分别是什么,他们之间怎么转换,最好举例说明,详细点,我是白痴 - ?
莫芸步迈: 希望对你有帮助!位数,即为个位十位百位等..进制是说个位上能容纳多少个数,比如常用的就是十进制,个位上能容纳10个数,从0-9,在继续增加,就得在十位上添加1,同样十位从1-9以后,百位增加.所以要说分哪几种进制,可以说是无数...
明山区13926052290: 二进制是什么?怎么换算? - ?
莫芸步迈: 十进制是逢十进一 二进制是逢二进一(注:如"2②"表示2的2次方,"2⑤"表示2的5次方) 1.二进制计数法的概念 人们在日常生活中和生产实践中,我们接触到越来越多的数字,创造了分组计数的制度.而我们的生活中,一般采用了"满十...
明山区13926052290: 十进制是怎么算的二进制和 三进制 四进制都是什么算的 - ?
莫芸步迈:[答案] 举个例子,二进制的,其他都同理:十进制的19写成二进制 19/2=9……1,先在右边写上1(从右往左写余数); 9/2=4……1,在之前的1的左边写1; 4/2=2……0,在之前的1的左边写0; 2/2=1……0,在之前的0的左边写0; 1/2=0……1,在之前的0的...
明山区13926052290: 6进制和2进制都是什么意思啊? - ?
莫芸步迈: 有6进制?那可能是一个数中只能出现0,1,2,3,4,5吧,不如3452可以是6进制.2进制就是1,0组成的数了目前常用的数字进制应该是2,8,10,16进制吧吧6进制没什么地方用