进制转换,求简单的理解方式,
首先,我承认或许我不是很聪明,所以在此求教各位好心的朋友们,希望你们能给一些简单易懂的理解方法,谢谢了首先是八进制换成二进制,..书上写比如8的一次方等于2的三次方所以1...
首先,我承认或许我不是很聪明 ,所以在此求教各位好心的朋友们,希望你们能给一些简单易懂的理解方法 ,谢谢了
首先是八进制换成二进制,..
书上写 比如 8的一次方等于2的三次方 所以1位八进制数等于3位二进制数
二进制与八进制的转换方式为从小数点开始,向左向右每3位为一组.不组3位者以0补足3位
O=111B
104O=1000100B
0.4O=1000.1B
1101011.0011B=153.14O
100001.01B=41.2O
除了第一个勉强能看懂外,其他的就没办法理解了,希望朋友能挑2个举例解释一下,谢谢,不胜感激!
0.4O=0.100B 上面抄错,多打一个0 展开
首先是八进制换成二进制,..
书上写 比如 8的一次方等于2的三次方 所以1位八进制数等于3位二进制数
二进制与八进制的转换方式为从小数点开始,向左向右每3位为一组.不组3位者以0补足3位
O=111B
104O=1000100B
0.4O=1000.1B
1101011.0011B=153.14O
100001.01B=41.2O
除了第一个勉强能看懂外,其他的就没办法理解了,希望朋友能挑2个举例解释一下,谢谢,不胜感激!
0.4O=0.100B 上面抄错,多打一个0 展开
1个回答
展开全部
O = 111 B
104O = 001 000 100 B
0.4O = 1000.1B //这个有点怪啊 应该是 10.4O = 001 000 .100
1101011.0011B = 001 101 011 . 001 100 B = 153.14O
100001.01 B = 010 001 .010 =41.2O
因为 2的3次方 要进 1 所以 才采取 3个 一组
104O = 001 000 100B // 之中的 001 是不是1 000是不是0 100是不是4 所以 就是104O
假如 转换为16进制的 那就要4位1组了 为什么呢? 1111 表示 多少 ?15 是吧 那么 再+1的话就变成 16了 16怎么办 他是16进制啊 ?不能 写16啊 比如 10进制 你有见过 单个 的 ’10‘么 是有 两个数字组成的 吧
1111 1111 B = 0xFF 0x 表示 16进制
104O = 001 000 100 B
0.4O = 1000.1B //这个有点怪啊 应该是 10.4O = 001 000 .100
1101011.0011B = 001 101 011 . 001 100 B = 153.14O
100001.01 B = 010 001 .010 =41.2O
因为 2的3次方 要进 1 所以 才采取 3个 一组
104O = 001 000 100B // 之中的 001 是不是1 000是不是0 100是不是4 所以 就是104O
假如 转换为16进制的 那就要4位1组了 为什么呢? 1111 表示 多少 ?15 是吧 那么 再+1的话就变成 16了 16怎么办 他是16进制啊 ?不能 写16啊 比如 10进制 你有见过 单个 的 ’10‘么 是有 两个数字组成的 吧
1111 1111 B = 0xFF 0x 表示 16进制
追问
首先非常感谢你的帮助,你提出来的问题是我抄错了一个数字
另还有一个问题要麻烦你帮忙解释下 ,书上写的 比如 逢二进一,逢八进一,这些进一是什么意思?要怎么理解
追答
逢二进一 意思 就是 本来 你数字 是
1B 的 可是 你再 给它加上个 1之后 那么 是不是 等于 2了 ?
但是 二进制 没有其他数字来表示了 啊 不能 用2 啊 那怎么办 只能 向上进一位
那就变成了 10B 了 这就叫做逢二进一
逢八进一 意思 本来 有个数字 7O (这个 是八进制的数字 )
再用这个数加上 1 是不是等于 8了 但是 八进制 中 没有数表示8 啊 只有 0到7 ,那么怎么办 ,那又只能向上一位 进1 了 那就是 10O了
又比如 我们平常的 十进制 逢十进一 本来有个数字 是 9
再用这个数加上 1 是不是等于10 ,但是 我们 只有 0~9这几个数字 可以用 啊
怎么办 那就只能向上进位了 那就 写成 10
如果 还不懂 我实在无能为力了 我的讲解能力 is poor ~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询