- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二进制_十进制_十六进制简单算法
二进制,十六进制,十进制,八进制
1.二进制转十进制, 111 第一位的1 他就是一个1 不用管他, 好,上一位, 这 位的1就要乘2了,因为是二进制,除了个位数,上位的都是乘着2上去的。 那就是 1+1*2+1*2*2 7 好比十进制的 523 ,个位3不管,2这一位就要乘以10了(后几位就算是0也要乘,乘完以后还是0),5这一位又要乘以10, 就是3+2*10+5*10*10 523。
2.二进制转十六进制, 这个就是一个半字节(也就是4位)的二进制 就是 一个十六进制的数而已。 其它的跟二进制转十进制一样。 如 11011 4位分开, 0001 1011, 0001 十六进制 额 他就是1了, 1011 十进制是11 十六进制的B, 结果1B ,还好不是2B。 这两个4位 是互不影响的, 得出数 拼到一起 OK.
3.十进制转二进制, 这个其实围绕核心有两种计算方法。 一种就是除法,除于2除于2 的那种,跟二进制转十进制反过来了。 如 55 除 2 得27 余1 , 1就是个位了, 没有余的话 那就是0了, 27除2 得13 余1, 13除2 得6 余1 ,6除2得3余0, 3除2 得1 余1 , 结果 110111.
第二种是一种减法,
128 64 32 16 8 4 2 1 1000000 100000 10000 1000 100 10 1 这几个数字是二进制8位,也就是一个字节, 每一位对应十进制的数字。 如,55 看好位置, 比32大64小, 二进制最高位在32那边了, 55-32 23 好 100000 有了,23-16 7 10000 有了, 下面很明显8不够,跳过, 7-4 3 100 , 3-2 1 10 ,1 那就是1了,不用减了 正好一个1。 100000+10000+100+10+1 110111。 下面就自己练练吧, 熟能生巧。
4.十进制转十六进制, 这个跟十进制转二进制差不多,用除的那种。 如, 653 除16 得40 余13 13也就是D , 第一位是个位的 D。 40 除16 得 2 余 8 8 他就是8了, 第二位是8, 2除16 得0 余2 当然没必要的, 第三位是2. 结果 28D
十六进制 转 二进制, 这个跟上面二转十六的那个是相通的,
记住,4位是一个十六进制的数 如,1111 F 。
1B 四位分开 1 就是0001了 B是1011 11011 。
概念什么的,再看书研究研究吧。 6. 十六进制 转 十进制, 乘16, 如 23D 拆开乘十六 从个位开始吧, D 也就是十进制的 13 , 3在上位 要乘以16 3*16 48,
2在更上位 2*16*16 512。 512+48+13 573。 结果很明朗啊,化整为零,各个击破。
7. 十进制 转 八进制, 除8 跟 十进制 转 十六进制 二进制一样。
8. 八进制 转 十进制 乘8 跟 十六进 十进制 转 十进制一样。
十进制不管转成十六进制、二进制还是八进制, 都是除的。 而且顺序一样 别的转到十进制都是乘的。 顺序一样 上面这些的方法其实道理都一样, 无外乎 乘 过来 除 过去。
十六进制 2BD 200 2*16*16 B0 B*16 200+B0+D 2BD
换成十进制也就是 2*16*16 512 + B*16 11*16 176 + D 13 701
二进制 101011 1*25 +0*24 +1*23 +0*22 + 1*2 + 1 101011
换成十进制就是 不写了
因为我犯过一个傻毛病 , 为什么乘完以后就成十进制了, 原来就是因为刻意要让他变成十进制, 每一次乘都是十进制的结尾, 所以才会成十进制啊。 而且这些算法都是基于十进制的, 十六转二 也都是变成10以后才转的。
您可能关注的文档
最近下载
- 2024年考核消防设施操作员中级监控操作方向真题考试(含答案).docx
- 2025初中英语教师比赛 完形填空 说题课件.pptx
- ZH_ACQ531_ABB变频器硬件手册.docx
- 2024必威体育精装版青岛版小学科学四年级上册第四单元《18.水蒸气凝结》教学设计.docx VIP
- 大学职业生涯规划报告.pdf VIP
- 药剂科药品质量与安全工作会议记录_药剂科质量与安全纪要.doc VIP
- 部编人教版六年级语文上册教学设计(全册教案).doc
- 2024秋季新版语文郑振铎《猫》:四种写作手法、句段作用、赏析句子(解析版).docx
- 心电图科实用心得体会(专业16篇).docx
- 中国餐桌礼仪解读.ppt
文档评论(0)