计算机10进制转化成2进制,8进制,...等进制的方法

作者&投稿:揣阳 (若有异议请与网页底部的电邮联系)
2进制8进制10进制16进制各个之间如何进行换算?~


1、二进制转换为十进制
二进制数00111从低位到高位的位权依次是2的0次幂1、2的1次幂2、2的2次幂4、2的3次幂8、2的4次幂16。
理解了二进制计数的基数和位权,就可以进行数制转换了。00111如何转换成十进制计数呢?转换很简单,将二进制数从高位到低位每个数字乘以相应的位权然后求和就可以了。
00111(二进制)= 0 * 2^(5-1) + 0 * 2^(4-1) + 1 * 2^(3-1) + 1 * 2^(2-1) + 1 * 2^(1-1)
= 0 * 16 + 0 * 8 + 1 * 4 + 1 * 2 + 1 * 1
= 7(十进制)
2、十进制转换为二进制
十进制整数到二进制整数的转换可以采用“除2取余,逆序输出”法,
具体转换过程是,用2去除一个十进制数,得到商和余数,然后再用2去除商,又会得到商和余数,循环往复直至商为0为止。如果是十进制小数转二进制小数,则采用“乘2取整,顺序输出”。转换过程如下图所示:

3、二进制和八进制之间的转换
二进制转八进制:取三合一法,即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。
如果向左(向右)取三位后,取到最高(最低)位时候,如果无法凑足三位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足三位。
4、八进制转二进制:取一分三法,即将一位八进制数分解成三位二进制数,用三位二进制按权相加去凑这位八进制数,小数点位置照旧。
5、二进制和十六进制之间的转换
二进制转十六进制:取四合一法,即从二进制的小数点为分界点,向左(向右)每四位取成一位,接着将这四位二进制按权相加,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的十六进制数。
如果向左(向右)取四位后,取到最高(最低)位时候,如果无法凑足四位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足四位。
6、十六进制转二进制:取一分四法,即将一位十六进制数分解成四位二进制数,用四位二进制按权相加去凑这位十六进制数,小数点位置照旧。
7、十进制和八进制之间、十进制和十六进制之间都是先把十进制转换为二进制,然后在转换为八进制或者十六进制。

扩展资料

某进制计数制允许选用的基本数字符号的个数成为基数。一般来说,N进制的基数为N,可进行选用的基本数字符号有N个,分别为0到N-1。
比如十六进制的基数为16,可供选择的基本数学符号为0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F十六个。
位权是指,该进位制中每一固定位置对应的单位值,简称为权。
以十进制计数制来说,计数单位分别为个位、十位、百位、千位、万位、十万位……,其中个位数表示数值1、十位数表示数值10、百位数表示数值100、千位数表示数值1000、……,每个位数表示的数值叫位权。
位权通过计算基数的n-1次幂就可以得到,这里的n是指位数所在数字中的位置。在十进制中就是10的(n-1)次幂。
例如,对十进制数1260来说,个位数是1260的第一个数字,因此n为1;十位数是第二个数字,因此n为2;百位数是第三个数字,因此n为3;千位数是第四个数字,因此n为4。
由此,个位数的位权为10的1-1次幂是1,十位数的位权为10的2-1次幂是10、百位数的位权为10的3-1次幂是100、千位数的位权为10的4-1次幂是1000。
1260 = 1 * 10^(4-1) + 2 * 10^(3-1) + 6 * 10^(2-1) + 0 * 10^(1-1)
= 1 * 1000 + 2 * 100 + 6 * 10 + 0 * 1
= 1000 + 200 + 60 + 0
参考资料来源:百度百科-进制

哈哈,朋友你要考了.这些很容易的啊.
10进制转化成2进制 就是10进制数除以2 只要有就要除2 就是到了1也要除啊 直到1除以2等于0为止啊
1111/2=10001010111这是10进制转化成2进制 这中间要除11个2
1111/8=1127 10 进制转化成8进制 这中间要除4个8
1111/16=F33啊 这中间要除2个16
朋友你是学习什么专业的啊,有机会我们可以聊聊啊
加我的QQ308775270啊
在这里我祝你 考试顺利

全部转为2进制,剩下的划线就能转为其他进制了

在计算机中为什么使用二进制数
在计算机中,广泛采用的是只有"0"和"1"两个基本符号组成的二进制数,而不使用人们习惯的十进制数,原因如下:
(1)二进制数在物理上最容易实现。例如,可以只用高、低两个电平表示"1"和"0",也可以用脉冲的有无或者脉冲的正负极性表示它们。
(2)二进制数用来表示的二进制数的编码、计数、加减运算规则简单。
(3)二进制数的两个符号"1"和"0"正好与逻辑命题的两个值"是"和"否"或称"真"和"假"相对应,为计算机实现逻辑运算和程序中的逻辑判断提供了便利的条件。
1.5.2 为什么引入八进制数和十六进制数
二进制数书写冗长、易错、难记,而十进制数与二进制数之间的转换过程复杂,所以一般用十六进制数或八进制数作为二进制数的缩写。

进位计数制
按进位的原则进行的计数方法称为进位计数制。
在采用进位计数的数字系统中,如果用r个基本符号(例如:0,1,2, ,r-1)表示数值,则称其为基r数制(Radix-r Number System),r成为该数制的基(Radix)。如日常生活中常用的十进制数,就是r=10,即基本符号为0,1,2, ,9。如取r=2,即基本符号为0,1,则为二进制数。
认识各种数制的数

表1 各种数制表示的相互关系

二进制数 十进制数 八进制数 十六进制数
0 0 0 0
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 8 10 8
1001 9 11 9
1010 10 12 A
1011 11 13 B
1100 12 14 C
1101 13 15 D
1110 14 16 E
1111 15 17 F
10000 16 20 10

对于不同的数制,它们的共同特点是:
1)每一种数制都有固定的符号集:如十进制数制,其符号有十个:0,1,2, ,9,二进制数制,其符号有两个:0和1。
2)其次都是用位置表示法:即处于不同位置的数符所代表的值不同,与他所在位置的权值有关。
例如:十进制可表示为:
5555.555 = 5 103 + 5 102 + 5 101 + 5 100 + 5 10-1 + 5 10-2 + 5 10-3
可以看出,各种进位计数制中的权的值恰好是基数的某次幂。因此,对任何一种进位计数制表示的数都可以写出按其权展开的多项式之和,任意一个r进制数N可表示为:
式中的Di为该数制采用的基本数符,ri是位权(权),r是基数,表示不同的进制数;m为整数部分的位数,k为小数部分的位数。
"位权"和"基数"是进位计数制中的两个要素。
在十进位计数制中,是根据"逢十进一"的原则进行计数的。一般地,在基数为r的进位计数制中,是根据"逢r进一"或"逢基进一"的原则进行计数的。
在微机中,常用的是二进制、八进制和十六进制。其中,二进制用得最为广泛。
表2所示的是计算机中常用的几种进位数制。

表2 计算机中常用的几种进制数的表示
进位制 二进制 八进制 十进制 十六进制
规则 逢二进一 逢八进一 逢十进一 逢十六进一
基数 r=2 r = 8 r = 10 r = 16
数符 0,1 0,1,,7 0,1,,9 0,1,,9,A,,F
位权 2i 8i 10i 16i
形式表示 B(BinarySystem) O(octalSystem) D(DecimalSystem) H(Hexadecimal System)

1.5.3 二、八、十六进制数(非十进制数)转换为十进制数
(1)(100110.101)2 ( )10
(100110.101)2 = 1* 2^5+ 1* 2^2 + 1* 2^1 + 1* 2^(-1) + 1* 2^(-3) = 32 + 4 + 2 + 0.5 + 0.125 = (38.625)10
(2)(5675)8 ( )10
(5675)8 = 5* 8^3 + 6* 8^2 + 7* 8^1 + 5* 8^0 = 2560 + 384 + 56 + 5 = (3005)10
(3)(3B)16 ( )10
(3B)16 = 3 *16^1 + 11* 16^0 = 48 + 11 = (59)10
课堂练习:
(143.65)8 ( )10
(143.65)2 = 1* 8^2 + 4 *8^1 + 3* 8^0 + 6* 8^(-1) + 5* 8-2
= 64 + 32 + 3 + 0.75 + 0.78125
= (99.828125)10

1.5.4 十进制数转换为二、八、十六进制数(非十进制数)
例:(25.3125)10 ( )2
整数部分和小数部分的转换方法不同
(1)整数部分的转换(除基取余法)
(25)10 = ( )2
(25)10 = (11001)2
先余为低,后余为高
(2)小数部分的转换(乘基取整法)
(0.3125)10 = ( )2
(0.3125)10 = (0.0101)2
先取整为高,后取整为低
综上所述:
(25.3125)10 = (11001)2 + (0.0101)2 = (11001.0101)2
十进制数转换为八、十六进制数以此类推
课堂练习:
(29.625)10 ( )8
(29)10 = (35)8
(0.625)10 = (0.5)8
(29.625)10 = (35)8 + (0.5)8 = (35.5)8

1.5.5 非十进制数间的转换
(1)二进制数与八进制数间的转换
∵ 81 = 23
∴ 1位八进制数 相当于 3位二进制数,即:
N2 = B8B7B6 B5B4B3 B2B1B0

N8 = O2 O1 O0
例:(10100101.01011101)2 ( )8
解:由于八进制的1位数相当于二进制的3位数,所以只要将二进制数从小数点开始,整数部分从右向左每3位数一组,小数部分从左向右每3位数一组,最后不足3位补零(无论向左还是向右)。
010 100 101.010 111 010 二进制数
2 4 5 . 2 7 2 八进制数
答:(10100101.01011101)2 = (245.272)8
例:(302.54)8 ( )2
解:
3 0 2 . 5 4 八进制数
011 000 010.101 100 二进制数
答:(302.54)8 = (11000010.1011)2
(2)二进制数与十六进制数间的转换
∵ 161 = 24
∴ 1位十六进制数 相当于 4位二进制数,即:
N2 = B7B6B5 B4 B3B2B1B0

N16 = H1 H0
例:(1111111000111.100101011)2 ( )16
解:
0001 1111 1100 0111.1001 0101 1000 二进制数
1 F C 7 . 9 5 8 十六进制数
答:(1111111000111.100101011)2 = (1FC7.958)16
例:(3C.A6)16 ( )2
解:
3 C . A 6 十六进制数
0011 1100.1010 0110 二进制数
答:(3C.A6)16 = (111100.1010011)2
(3)八进制数与十六进制数间的转换
(1)八进制数 ==> 十进制数 ==> 十六进制数
或: (2)八进制数 ==> 二进制数 ==> 十六进制数 (简单)
1.6 数制转换小结

四合一 一分四 一分三 三合一

权 除2取余
展 乘2取整

除16取余 按权展开 按权展开 整数:除8取余
乘16取整 小数:乘8取整

用 8421码来解


计算机10进制转化成2进制,8进制,...等进制的方法
10进制转化成2进制 就是10进制数除以2 只要有就要除2 就是到了1也要除啊 直到1除以2等于0为止啊 1111\/2=10001010111这是10进制转化成2进制 这中间要除11个2 1111\/8=1127 10 进制转化成8进制 这中间要除4个8 1111\/16=F33啊 这中间要除2个16 朋友你是学习什么专业的啊,有机会我们...

10进制转换成2进制数?怎么算?
1234[10进制] 0 1 2 3 4 5 6 7 8 9 0 当数位上的值超过9就要进1 1000+200+30+4=1*103+2*102+3*101+4*100=1234。21011[2进制] 0 1 当数位上的值超过1就要进1 1*23+0*22+1*21+1*20=8+0+2+1=11。1011[8进制]0 1 2 3 4 5 6 7 当数位上的值超过7就要进1 1*...

计算机二进制、八进制、十进制、十六进制的转换原理是什么?
(1)十进制数转换成非十进制数 把一个十进制数转换成非十进制数(基数记作R)分成两步.整数部分转换时采用“除R取余法”;小数部分转换时采用“乘R取整法”。(2)非十进制数转换成十进制数 非十进制数(基数记作R,第j个数位的位权记作Rj)转换成十进制数的方法:按权展开求其和。2.非十进制...

十进制如何转换成八进制?
方法1:采用除8取余法。例:将十进制数115转化为八进制数 8| 115?? 3 8| 14 ?? 6 8| 1 ?? 1 结果:(115)10 = (163)8 方法2:先采用十进制化二进制的方法,再将二进制数化为八进制数 例:(115)10 = (1110011)2 = (163)8 ...

计算机中的2进制是什么意思?
我们平时常用的都是10进制,满10进1,也就是当低位的值够10之后,就在高位上加1,本位变成0。2进制就是同理,计数时满2进1,当低位满2之后,就在高位+1,低位变成0。具体,以10进制和2进制的对比来看:十进制---二进制 0 --- 0 1 --- 1 2 --- 10 低位满2,向高位进1,低位归0...

十转八进制怎么算
10进制转8进制的算法有两种:第一种间接法。是将10进制转化成2进制,然后再转化成8进制。第二种是直接法。用10进制的数除以8,直到最后的商数是0,取后面的余数,从下往上取。10进制就是到我们常用的这种计数方法,8进制主要运用在计算机中。10进制的意思就是,满10向前进一位,2进制就是满2向...

卡西欧计算器 10进制怎么转换为2进制
除2取余,然后将余数逆序写出就是转换后的2进制。

10进制转化成16进制怎么转化啊?
先把10进制换成2进制,在由2进制变成10进制。当然了也可以直接除,直接变成16进制。

请问在计算机中二进制、八进制、十进制、十六进制之间是怎么转换的...
第一位从0数起。每到10个数就往前进一位数。这就是10进制。二进制就是还不到10,到2就进位了。比如1,是一位数,如果再加1呢?一加就到2了,所以就进一位,第一位数归0。就成了。1+1=10 1+1+1=11 1+1+1+1=101 就是每位数最大只到1,大过1就往前进一位。其他进制以此类推。

如何将10进制数转化为BCD码形式的数字?
转化标准二进制方法如下,直接用例子来回答:实例分析:十进制数 29;用BCD码表示:十位上的十进制数为 2 == BCD码表示为 0010;个位上的十进制数9 === BCD码表示为 1001;所以总的来说 十进制数 29 用BCD码表示为:0010 1001 转换过程:把BCD码 0010(十进制数为十位上的 2)右移4位(...

安义县15994634481: 十进制如何转换成八进制 -
弓霄复方: 方法1:采用除8取余法. 例:将十进制数115转化为八进制数 8| 115…… 3 8| 14 …… 6 8| 1 …… 1 结果:(115)10 = (163)8 方法2:先采用十进制化二进制的方法,再将二进制数化为八进制数 例:(115)10 = (1110011)2 = (163)8 扩展资...

安义县15994634481: 十进制转化(213)10=()2=()8=()16(20.5)10=()2=()8=()16把十进制转成二进制八进制十六进制 -
弓霄复方:[答案] 很简单呀,程序附件里有计算器.将计算器改为科学型,就可以在10进制,8进制,2进制,16进制之间转化了. (213)10=(11010101)2=(325)8=(D5)16 另外2进制、8进制、16进制的小数计算方法如下. 方法:乘2取整法,即将小数部分乘以...

安义县15994634481: 十进制怎么转换为二进制和八进制,求解,举几个例子 -
弓霄复方: 十转二:拿14举例,14(十进制)→1110(二进制) 用14除以2把余数记住,最后把余数倒过来.14/2商7余数“0”→7/2商3余数“1”→3/2商1余数“1”→1/2商0余数"1" 所以是1110 十转八:同理,继续14举例 14(十进制)→16(八进制) 方法同上 用电脑自带计算器就能算!

安义县15994634481: 计算机的数值的计算将十进制数99、133、127、192、324分别转换为二进制 八进制 十六进制数、 -
弓霄复方:[答案] 计算机中常用的数的进制主要有:二进制、八进制、十六进制,学习计算机要对其有所了解. 2进制,用两个阿拉伯数字:0、1; 8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7; 10进制,用十个阿拉伯数字:0到9; 16...

安义县15994634481: 计算机各进制之间的转换方法 -
弓霄复方: 10进制转换成其他的都是除以要转换成的那个数,也就是说转换成二进制的就除以2,转换成八进制的就除以8,转换成十六进制的就除以16,然后倒取余数.具体例题如下 10---2:把20转换成二进制 20/2=10..........余数为0 10/2=5...........余数为0 ...

安义县15994634481: 如何将十进制转换成八进制和十六进制 -
弓霄复方: 1、首先,在Windows10的电脑桌面上点击左下方的搜索图标,在弹出的搜索框中输入计算器,并按回车键.2、然后,在打开的计算器中点击左侧的三横杠图标. 3、接着,点击程序的选项进入. 4、之后,在数字面板中点击3和2. 5、如图所示,左侧上方的DCT后面的即为八进制,HEX后面的即为十六进制. 6、最后,在数字的面板中依次点击负号——数字28654,就可以看到转换成功的八进制和十六进制.

安义县15994634481: 谁知道计算机微机基础的十进制怎么转化为八进制?
弓霄复方: 除八取余..也可以.先是把十进制先转为二进制.在把二进制转化为八进制.二进制转八进制一看就可以看出来的.取二进制的三位数为八进制的一位数.十六进制也可以这样.二进制取四位数

安义县15994634481: 计算机如何将十进制转为二进制和八进制 -
弓霄复方: 哈哈,又可以得分了.最简单的方法就是做“除法”. 我们都知道15除以5等于3.我们就可以认为十进制中的“15”在五进制中等于“30”.当然好象没有五进制的说法,以后有也不一定哦. 那现在我们来看一下十进制中的“15”分别在二进...

安义县15994634481: 如何把十进制转换成八进制 -
弓霄复方: 给定一个数,除以8,得商和余数,余数记下;继续除以8,又得商和余数,记下余数.......知道商为0为止,这样,所有步骤中得到的余数从下往上排列即为转换后的数.10进制数转换成2进制就除以2,一个道理.

安义县15994634481: 10转换成二进制数,八进制数,十进制数各是多少 -
弓霄复方: 二进制是:1010 八进制是:12 十进制是:10

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网