黑马程序员技术交流社区

标题: 计算机中的十六进制 和八进制 分别是怎么计算的 [打印本页]

作者: 王毅    时间: 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