1528换算成816进制换算是多少

172.16.205.*
哎。。。。。。。。。。。。。
111.194.13.*
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'2进制、8进制、10进制以及16进制间的相互换算_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
2进制、8进制、10进制以及16进制间的相互换算
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
你可能喜欢2进制8进制10进制16进制各个之间如何进行换算?_百度知道
2进制8进制10进制16进制各个之间如何进行换算?
(一) .二进制与十进制之间的转换
1.十进制转二进制方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止
2.二进制转十进制
方法为:把二进制数按权展开、相加即得十进制数。(二)二进制与八进制之间的转换
1.二进制转八进制方法为:3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)。
2.八进制转成二进制
方法为:八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零(三) 二进制与十六进制之间的转换
1.二进制转十六进制
方法为:与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一。(注意事项,4位二进制转成十六进制是从右到左开始转换,不足时补0)。
2.十六进制转二进制
方法为:十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。(四) 十进制与八进制与十六进制之间的转换
1.十进制转八进制或者十六进制有两种方法
第一:间接法—把十进制转成二进制,然后再由二进制转成八进制或者十六进制。
第二:直接法—把十进制转八进制或者十六进制按照除8或者16取余,直到商为0为 止。
2.八进制或者十六进制转成十进制
方法为:把八进制、十六进制数按权展开、相加即得十进制数。(五)十六进制与八进制之间的转换
八进制与十六进制之间的转换有两种方法
第一种:他们之间的转换可以先转成二进制然后再相互转换。
第二种:他们之间的转换可以先转成十进制然后再相互转换。
其他类似问题
为您推荐:
提问者采纳
处在不同位置的数字所代表的值不同. 5 0 3)8 | | | | | | (110 100 011 ,C,转换后仍必须相等:http,将二进制数的每四位用一个十六进制数码来表示、十六进制数 8| 30 ……6 ------最右位 3 ------最左位 ∴ (30)10 =(36)8 16| 30 …14(E)----最右位 1 ----最左位 ∴ (30)10 =(1E)16 3,将(30)10转换成二进制数.baidu,倒数第二位乘上21://zhidao. 5 B )16 | | | | | (11、数制 计算机中采用的是二进制一)
其他4条回答
1。二进制与十进制数间的转换
(1)二进制转换为十进制
将每个二进制数按权展开后求和即可。请看例题:
把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10
(2)十进制转换为二进制
一般需要将十进制数的整数部分与小数部分分开处理。
整数部分计算方法:除2取余法 请看例题:
十进制数(53)10的二进制值为(
小数部分计算方法:乘2取整法,即每一步将十进制小数部分乘以2,所得积的小数点左边的数字(0或1)作为二进制表示法中的数字,第一次乘法所得的整数部分为最高位。请看例题:
将(0.5125)10转换成二进制。(0.5125)10=(0.101)2
2。 八进制、十六进制与十六进制间的转换
八进制、十六进制与十六进制之间的转换方法与二...
进制运算有很多算法的,这里用手机说不太清,建议到百度里搜索:进制转换方法,能搜到很多这类文章的!参考一下了!也可以等我空间里的文章!
这个太难在此说清楚,找本书看一下,计算机原理一类的书
进制数的换算方法如下:
1. 十进制转换二进制
比如:6,如果将它转换成二进制数  10进制数转换成二进制数,这是一个连续除2的过程:   把要转换的数,除以2,得到商和余数,   将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。   听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。   “把要转换的数,除以2,得到商和余数”。   那么:   要转换的数是6, 6 ÷ 2,得到商是3,余数是0。   “将商继续除以2,直到商为0……”   现在商是3,还不是0,所以继续除以2。   那就: 3 ÷ 2, 得到商是1,余数是1。   “将商继续除以2,直到商为0……”   现在商是1,还不是0,所以继续除以2。   那就: 1 ÷ 2, 得到商是0,余数是1   “将商继续...
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁把10.8万平方米换算成数字
108000平方米
为您推荐:
其他类似问题
扫描下载二维码  的表达方法
  C,C++语言中,如何表达一个八进呢?如果这个数是 876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或,那么它是八进制数还是10进制数,都有可能。
  所以,C,C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。这就是八进制数在C、C++中的表达方法。
  由于C和C++都没有提供二进制数的表达方法,所以,这里所学的八进制是我们学习的,CtC++语言的数值表达的第二种进制法。
  现在,对于同样一个数,比如是100,我们在代码中可以用平常的10进制表达,例如在变量初始化时:
  int a = 100;
  我们也可以这样写:
  int a = 0144; //0144是八进制的100;一个10进制数如何转成8进制,我们后面会学到。
  千万记住,用八进制表达时,你不能少了最前的那个0。否则计算机会通通当成10进制。不过,有一个地方使用八进制数时,却不能使用加0,那就是我们前面学的用于表达字符的“”表达法。
  在汇编语言中 八进制表示为结尾加Q
  如:121Q,333Q
  6.2.4 八进制数在转义符中的使用
  我们学过用一个转义符'\'加上一个特殊字母来表示某个字符的方法,如:'\n'表示换行(line),而'\t'表示Tab字符,'\''则表示。今天我们又学习了一种使用转义符的方法:转义符'\'后面接一个八进制数,用于表示ASCII码等于该值的字符。
  比如,查一下第5章中的ASCII码表,我们找到问号字符(?)的ASCII值是63,那么我们可以把它转换为八进值:77,然后用 '\77'来表示'?'。由于是八进制,所以本应写成 '\077',但因为C,C++规定不允许使用斜杠加10进制数来表示字符,所以这里的0可以不写。
  事实上我们很少在实际编程中非要用转义符加八进制数来表示一个字符,所以,6.2.4小节的内容,大家仅仅了解就行。
  为什么需要八进制?   
  编程中,我们常用的还是10进制……毕竟C/C++是高级语言。
  比如:
  int a = 100,b = 99;
  不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。
  但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:
  面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C++ 没有提供在代码直接写二进制数的方法。
  八进制数转换为十进制数  八进制就是逢8进1。
  八进制数采用 0~7这八数来表达一个数。
  八进制数第0位的权值为8的,第1位权值为8的1次方,第2位权值为8的2次方……
  所以,设有一个八进制数:1507,转换为十进制为:
  用竖式表示:
  1507换算成十进制。
  第1位,即个位: 7 * 8^0 = 7
  第2位,即十位: 0 * 8^1 = 0
  第3位,即百位: 5 * 8^2 = 320
  第4位,即千位: 1 * 8^3 = 512
  ----------------------------------------
  同样,我们也可以用横式直接计算:
  7 * 8^0 + 0 * 8^1 + 5 * 8^2 + 1 * 8^3=839
  结果是,八进制数 1507 转换成十进制数为 839
  八进制数的表达方法  C,C++语言中,如何表达一个八进制数呢?如果这个数是 876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或,那么它是八进制数还是10进制数,都有可能。
  所以,C,C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。这就是八进制数在C、C++中的表达方法。
  由于C和C++都没有提供二进制数的表达方法,所以,这里所学的八进制是我们学习的,CtC++语言的数值表达的第二种进制法。
  现在,对于同样一个数,比如是100,我们在代码中可以用平常的10进制表达,例如在变量初始化时:
  int a = 100;
  我们也可以这样写:
  int a = 0144; //0144是八进制的100;一个10进制数如何转成8进制,我们后面会学到。
  千万记住,用八进制表达时,你不能少了最前的那个0。否则计算机会通通当成10进制。不过,有一个地方使用八进制数时,却不能使用加0,那就是我们前面学的用于表达字符的“转义符”表达法。
  在汇编语言中 八进制表示为结尾加Q
  如:121Q,333Q 
  八进制数在转义符中的使用  我们学过用一个转义符'\'加上一个特殊字母来表示某个字符的方法,如:'\n'表示换行(line),而'\t'表示Tab字符,'\''则表示单引号。今天我们又学习了一种使用转义符的方法:转义符'\'后面接一个八进制数,用于表示ASCII码等于该值的字符。
  比如,查一下第5章中的ASCII码表,我们找到问号字符(?)的ASCII值是63,那么我们可以把它转换为八进值:77,然后用 '\77'来表示'?'。由于是八进制,所以本应写成 '\077',但因为C,C++规定不允许使用斜杠加10进制数来表示字符,所以这里的0可以不写。
  事实上我们很少在实际编程中非要用转义符加八进制数来表示一个字符,所以,6.2.4小节的内容,大家仅仅了解就行。
  用16进制或8进制可以解决这个问题。因为,进制越大,数的表达长度也就越短。不过,为什么偏偏是16或8进制,而不其它的,诸如9或20进制呢?
  2、8、16,分别是2的1次方,3次方,4次方。这一点使得三种进制之间可以非常直接地互相转换。8进制或16进制缩短了二进制数,但保持了二进制数的表达特点。在下面的关于的课程中,你可以发现这一点。
为本词条添加和相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
您也可以使用以下网站账号登录:
此词条还可添加&
编辑次数:3次
参与编辑人数:3位
最近更新时间: 13:59:00
贡献光荣榜

我要回帖

更多关于 十进制换算二进制 的文章

 

随机推荐