本人对于电脑上关于二进制到八进制,十进制,十六进制还有十进制,十六进制,八进制到二进制都不太明白,

求高人指点 ,最好有有例子说明,例如 十六进制的5BB 到十进制是多少要有过程。拜托了,本人不想一级B不及格。

二进制是计算机最基本的数值表示。因为电脑里的电路只认识两个值:0和1.它们对应的动作相当于一个开关,1就是开,0就是关。这样,电脑通过这两个值就可以实现很强大的功能。
但是,问题来了。人用的是十进制,可是电脑不认识;电脑是二进制,人用着又不方便。所以,就需要想办法实现转换。方法其实也不难,就跟我们开始学十进制数的时候是一样的。

下面说怎么转换。为了方便我二进制用(1010)B这样表示,十进制数用(123)D这样表示,八进制用(672)O表示,十六进制用(ABC)H表示。(Binary,二进制;Decimal十进制;Octal八进制;Hexadecimal十六进制)。

转十进制比较简单。
就是各个位上的数乘上它所在的位代表的值的大小。就像十进制的个位是表示有几个1,十位表示有几个10,百位表示几个100...只不过二进制只有两个值0和1,也就是有或者没有,满了2就要进位,就像十进制里满了10也要进上去。
所以二进制的(10011)B换成十进制就是
1x2^0+1x2^1+0x2^2+0x2^3+1x2^4=1x1+1x2+0x4+0x8+1x16=(19)D.
转换回去就要做除法了。
19/2 商9余1
9/2 商4余1
4/2 商2余0
2/2 商1余0
所以(19)D=(10011)B.
就是最后的商后面跟上依次往上的余数。

八进制和十六进制转成十进制也类似。这两个方法不是人用的也不是电脑用的,但是是为了记着方便,因为用二进制的话太长了,一串的1和0.。。八进制可以每3个二进制位合成1位,十六进制是每4个二进制位合成1位。
例如:(10010101)B=(10 010 101))B=(225)O 八进制
(10010101)B=(1001 0101))B=(95)H 十六进制

要是转成十进制可以直接转:
(225)O = 2x8^2+2x8^1+2x8^0=2x64+2x8+5x1=(149)D
(95)H=9x16^1+5x16^0=9x16+5x1=(149)D

你说的那个十六进制的5BB=5x16^2+11x16^1+11x16^0=5x256+11x16+11=(1467)D
忘了说了,因为十六进制要满16才进1,所以除了0~9是个数字以外还要用5个字母来表示位值:
A=10,B=11,C=12,D=13,E=14,F=15.
前面的字母表示十六进制,后面的表示对应的十进制数。

就这么多了,希望你明白吧。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-17
= = 表示电脑上附带的 计算器-查看-科学型 这样可以输入进行转换啊

本人对于电脑上关于二进制到八进制,十进制,十六进制还有十进制,十六进 ...
八进制和十六进制转成十进制也类似。这两个方法不是人用的也不是电脑用的,但是是为了记着方便,因为用二进制的话太长了,一串的1和0.。。八进制可以每3个二进制位合成1位,十六进制是每4个二进制位合成1位。例如:(10010101)B=(10 010 101))B=(225)O 八进制 (10010101)B=(1001 0101))B...

计算机,二进制转八进制,十进制,十六进制怎么转
二进制数转换十六进制:2的4次方=16,所以只要从二进制数的地位到高位的4位为一组,让后将每组二进制数对应的十六进制数表示出来即可,如有小数部分,则送小数点开始分别向左右两边进行分组计算。不足4位的,整数部分左补0,小数部分右部0.例如:101110010010111001B换成十六进制 二进制 0010 1110...

...进制怎么计算的,十进制,二进制,八进制,十六进制是怎么回事,有什么公 ...
7 111 7 7 7 8 1000 10 8 8 9 1001 11 9 9 10 1010 12 10 10 。 A 。

请问在计算机中二进制、八进制、十进制、十六进制之间是怎么转换的...
二进制就是逢二进一 平时我们算数是十进制,0-9过去就到10了,所以从一位进了一位,这样就有了第二位,第一位从0数起。每到10个数就往前进一位数。这就是10进制。二进制就是还不到10,到2就进位了。比如1,是一位数,如果再加1呢?一加就到2了,所以就进一位,第一位数归0。就成了。1...

什么是二进制,八进制,十进制,十六进制数啊
二进制是到2进位:组成数字只有0、1 八进制是到8进位:组成数字是0、1、2、3、4、5、6、7 十进制是到10进位:组成数字是0、1、2、3、4、5、6、7、8、9 十六进制是到16进位组成数字是:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 比如一个十进制数:17,用二进制表示就...

计算机二进制,十进制,八进制,十六进制怎么转换
1、十进制到二进制:除2取余数 最后把余数倒过来 100101 比如:十进制数37 所以转换成的二进制数字为:100101 2、八进制到二进制:一个八进制的位拆分成一个三位的二进制数 比如:[八进制]616 6拆分成 110 1拆分成 001 6拆分成 110 所以转换成的二进制数字为:110001110 3、十六进制到二进制:...

计算机二进制、八进制、十进制、十六进制的转换原理是什么?
计算机二进制、八进制、十进制、十六进制是四种常用的数制,它们分别以2、8、10、16为基数,表示不同的数值。它们之间可以相互转换,转换的原理主要是利用除法和取余数的操作。以下是一些常见的转换方法:十进制转二进制:除以2,反向取余数,直到商为0终止。二进制转十进制:按权相加,每一位乘以对应的...

二进制数、八进制数、十进制数、十六进制数分别有什么后缀?
二进制后缀B,Binary 八进制后缀O,Octonary 十进制后缀D,Decimal 十六进制后缀H,Hexadecimal

计算机中,二进制、八进制、十进制、十六进制的?
二进制是计算机内部所有数据的存储方式。八进制,十进制,十六进制 是人能识别的数据格式。一般来说,通常的二进制,八进制,十进制,十六进制。是指存储在字符串里的二进制,八进制,十进制,十六进制。十进制有字符串表示的十进制,BCD码表示的十进制(又分压缩和非压缩BCD)!字符串的二进制,八进制,十进制...

进制转换:二进制、八进制、十进制、十六进制相互转换
将二进制、八进制、十六进制转换为十进制。二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。 假设当前数字是 N 进制,那么: 对于整数部分,从右往左看,第 i 位的位权等于Ni-1 对于小数部分,恰好相反,要从左往右看,第 j 位的位权为N-j。 更加通俗的理解是,...

相似回答