黑马程序员技术交流社区
标题:
计算机中的十六进制 和八进制 分别是怎么计算的
[打印本页]
作者:
王毅
时间:
2013-3-8 00:35
标题:
计算机中的十六进制 和八进制 分别是怎么计算的
本帖最后由 王毅 于 2013-3-11 14:30 编辑
最好有例子 看以更直观的看下 谢谢
作者:
杞文明
时间:
2013-3-8 00:51
有点看不懂你的意思 是不是说 十六进制和八进制是怎么装换的呢???
作者:
郝滨
时间:
2013-3-8 15:41
在计算机中还是0-1表示的 十六进制为0-9 加上ABCDEF 分别对应四位0-1二进制码 0000-1111
八进制的就是三位0-1码表示的
作者:
HM张扬
时间:
2013-3-10 15:46
八进制转换十进制
八进制就是逢8进1。
八进制数采用 0~7这八数来表达一个数。
八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……
所以,设有一个八进制数:1507,转换为十进制为:
用竖式表示:
1507换算成十进制。
第0位 7 x 8^0 = 7
第1位 0 x 8^1 = 0
第2位 5 x 8^2 = 320
第3位 1 x 8^3 = 512
--------------------------
(1507)O=(839)D
同样,我们也可以用横式直接计算:
7 X 8^0 + 0 X 8^1 + 5 X 8^2 + 1 x 8^3 = (839)D
结果是,八进制数1507 转换成十进制数为 839
十六进制转换为十进制
(ABC.8C)H=10x16^2+11x16^1+12x16^0+8x16^-1+12x16^-2
=2560+176+12+0.5+0.046875
=(2748.546875)D
作者:
王毅
时间:
2013-3-11 14:12
杞文明 发表于 2013-3-8 00:51
有点看不懂你的意思 是不是说 十六进制和八进制是怎么装换的呢???
谢谢,不好意思 这个问题被搁置了 这两天 尽是看视频了 没有跟帖的回复 我的意思是问十进制和八进制及十进制和十六进制的区别 下面的同学帮我回答了 呵呵
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2