计算机二级VFP考试,关于二进制和八进制之间的转换,还有二进制和十六进制之间的转换。

RT:哪位GG、JJ能帮忙解释解释啊,我在树上的看不懂。还有,我准备考VFP用的是江苏省计算机等级考试命题研究组编写的。不晓得看的书对不对啊。如果不对,哪位推荐比较好的书... RT:哪位GG、JJ能帮忙解释解释啊,我在树上的看不懂。还有,我准备考VFP用的是江苏省计算机等级考试命题研究组编写的。不晓得看的书对不对啊。如果不对,哪位推荐比较好的书啊,或者哪位GG、JJ考过VFP的,给点心得呗。
小弟的邮箱是:lycwan1991@163.com 欢迎您的邮件
谢谢各位了。
展开
 我来答
White_MouseYBZ
2011-10-22 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6695万
展开全部
二进制转八进制:把二进制数从小数点起向左右每3位分开,整数最前面和小数最后面不足3位的用0补齐,然后用对应的八进制符号写出来就行了。比如二进制数10111010110.010011101,把它用单引号每3位分开就是:10‘111’010‘110.010’011‘101;整数最前面只有2位就补个0,成为:010‘111’010‘110.010’011‘101。用八进制符号0~7对应写出来便是八进制数2726.235。
  二进制转十六进制:把二进制数从小数点起向左右每4位分开,整数最前面和小数最后面不足4位的用0补齐,然后用对应的十六进制符号写出来就行了。比如还是上面的二进制数10111010110.010011101把它用单引号每4位分开就是:101’1101‘0110.0100‘1110’1;整数部分最前只有3位,补个0,小数部分最后只有1位,补3个0就成了0101’1101‘0110.0100‘1110’1000。用十六进制的符号0~9和A~F(大小写不限)写出来就行了,即是:5D6.4E8。
  要变回二进制,只要把八进制、十六进制的各位对应写成二进制,再把前面后面多余的0去掉就行了。
  为什么这么简单呢,也许你已琢磨出来了。如果不知道的话,先别急,慢慢琢磨。现在只要记住就行,要考试了……
追问
这个还是没明白啊
用八进制符号0~7对应写出八进制数是具体怎么写出来啊?还有什么过程啊?我就这里不懂。同样,在二进制转十六进制,用十六进制的符号0~9和A~F写出是怎么写啊?我就这个过程不懂。
希望还能不吝赐教
追答
这再没有什么过程了,就是对应写出来!解释如下:
  你一定认识二进制001是1、二进制010是2……二进制111是7吧?认识二进制0001是1、二进制0010是2……二进制1001是9、二进制1010是10(就是十六进制的A)、二进制1011是11(就是十六进制的B)……二进制1111是15(就是十六进制的F)吧?前面都举过例子了:0101’1101‘0110.0100‘1110’1000的十六进制是5D6.4E8、010‘111’010‘110.010’011‘101的八进制是2726.235,怎么还对应不起来呢?
再写一遍:0101(5)’1101(D)‘0110(6).0100(4)‘1110(E)’1000(8);
       010(2)‘111(7)’010(2)‘110(6).010(2)’011(3)‘101(5)。
()中就是前面的二进制数对应的十六进制(前一行)或八进制(后一行)数,就是这样对应的!应该明白了吧!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式