二进制和八进制有什么区别呢

 我来答
pping77cc
2022-07-01 · TA获得超过566个赞
知道小有建树答主
回答量:1189
采纳率:85%
帮助的人:23万
展开全部
二进制计算机直接执行或识别的语言,称为计算机语言。执行速度是最快的,计算机只认它的
二进制只用一位数学表示电平的高与低
0 1 两个数码,基数是2 进位规则是逢二进1 它只表示的对应关系,不表示数值的大小。英文是[B]
这二进制是计算机指令的一种表现形式,所有的指令集合称为指令系统,实际上程序是由不同功能的指令组合构成的程序,计算机执行不同的程序就能完成不同的任务。但现在别人写程序是不用这种形式的。用是汇编或者高级语言编写程序的,这些都是指令的表式形式然后由编译软件翻译成二进制的。而八进制或说十六进制就是二进制的一种简短的表式形式,因为二进制表示太麻烦了,又才,不易人们阅读和记忆,书写不方便,所以就有后面的进制来表示,不过现在别人用高级语言了。而八进制
0至7 8个数码,基数是8 进位规则是逢8进1 如7+1=10 7+2=11是这样的。不要按十进制的形式进行,当然这些都是基本的常识的[O表示八进制]
如 11110010 ——632[O]——F2[H] 这些如果变为ASCLL码就是英文字母了,或者数字了,符号啊。我们编程都是用英文字母啊,符号啊来表示指令的一种简单的方法的。俺只知道这么多,希望你能找到高手解决。
你猜我猜哇擦猜
2022-07-01 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:5813万
展开全部
各种进制之间的转换方法:
一、不同的进位制数转化为十进制数:按权展开相加
十进制是权是10;二进制是权是2;十六进制是权是16;八进制是权是8;
例:
110011(二进制数)=1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=32+16+2+1=51
1507(八进制数)=1*8^3 + 5*8^2 + 0*8^1 + 7*8^0 = 839
2AF5(十六进制数)=2*16^3 + A*16^2+ F*16^1 + 5*16^0 = 10997
二、十进制数化为不同进制数
整数部分:除权取余;小数部分:乘权取整
例:十进制数13转化成二进制数
13/2=6 余1
6/2=3 余0
3/2=1 余1
1/2=0 余1
结果:1101
三、二进制换算八进制
将二进制数从右到左,三位一组,不够补0
例:二进制数10110111011换八进制数:
010 110 111 011
结果为:2673
四、二进制转换十六进制
二进制数转换为十六进制数的方法也类似,从右到左,四位一组,不够补0
如上题:
0101 1011 1011
结果为:5BB
如上题:
0101 1011 1011
结果为:5BB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式