`
sunqing0316
  • 浏览: 38381 次
  • 性别: Icon_minigender_2
文章分类
社区版块
存档分类
最新评论

再次理解二进制

 
阅读更多

我们目前接触的进制有很多,比如说生活中最常用的十进制、十二进制、六十进制、365进制等等,在学习计算机的过程中又接触了二进制、十六进制、八进制……通常我们是将二进制、十进制和十六进制放在一起进行比较学习的。学习二进制是因为计算机只识别0和1,学习十进制是因为人用的最多的也是最容易理解的就是十进制,那么十六进制的存在又是为了什么呢?它的用处只有一个,就是为了使人们更方便的对二进制进行理解、记忆和使用。

说到二进制就不得不提ASC II码,面对貌似复杂的ASCII码对照表的时候其实完全不必头大,它其实是有规律可循的。我们在学习的过程中老师一直强调要学会编织知识网,给知识打结,找关键节点。在学习ASCII码表的时候就要寻找表中的关键点。下面这个ASCII码表就是用二进制来表示的。

在上面这张表中,有这样几个关键点是我们一定要注意的,比如大写的A和Z和小写的a和z,这两个字符的位置很有意思,它们不是按照大写字母排完以后就紧接着排小写的,而是隔了几个字符以后再开始的。为什么?我们来分别看一下这两个字符的位置:A—Z——41H—5AH,a —z——61H—7AH,有没有发现它们的位置是对应的?咱们还可以通过下面这张图看一下

此外,两个符号需要注意一下,就是回车(CR)和空格(space)

这样将ASCII表拆解了以后是不是就感觉没什么可记的东西了?无论学习什么知识,较快捷的掌握它的方法就是将它和以往的知识联系起来,编织知识网,寻找关键节点,这样就能牵一发而动全身。

分享到:
评论

相关推荐

    Reading-and-comprehense-redis:学习redis二进制过程笔记,问题记录,通过代码阅读熟悉的NOSQL数据库redis cluster的功能,主从复制,分区扩容,槽位迁移,故障转移故障切换,一致性选举完整分析,对理解redis源码很有帮助

    本份代码从 clone下来,然后自己添加自己的理解,再次基础上增加函数调用流程注释。 疑问: 1,redis选主结束后,是否添加新主节点数据恢复流程(新主例程数据并非所有从例程中数据更新,是否需要与最新的从异步...

    艾恩ASP无组件上传简单 示例

    同时可以获取文件的二进制形式,从而可以实现将二进制数据保存到数据库 7.灵活运用本类,可以实现表单数据和文件同时编辑(这是一般类无法达到的) 8.更多的用途靠大家来发现了..... 9.examples里面有两个很简单的...

    Sisulizer 4(软件汉化工具) v4.0.369 中文版.zip

    Sisulizer为二进制文件生成本地化版本,而无需对您的原始工程文件作任何修改。 能翻译为任何人类语言,包括阿拉伯语,中文,希腊语,希伯来语,日语,韩语以及任何用户自定义语言。 可翻译为可视化文本(所见即...

    deep-in-react:深入理解React,包括React原始解析

    深入React React作为目前最深欢迎的前端框架之一,也是我最喜欢的前端框架,没有一个。 我应该是从2017年就开始使用React,从开始到现在差不多也两年多了,期间也用过放置的Vue,... analysis是二进制解读相关的文章。

    ftc_app:FTC Android Studio项目创建FTC Robot Controller应用程序

    Git / GitHub并非旨在存储大型二进制Blob。 因此,ftc_app存储库已增长到1GB以上。 这不仅违反了GitHub的使用政策,而且还给存储库的用户带来了不必要的负担。 在可预见的将来,该库的特定季节版本将托管在上面的...

    10632TeamCode2021

    Git / GitHub并非旨在存储大型二进制Blob。 因此,ftc_app存储库已增长到1GB以上。 这不仅违反了GitHub的使用政策,而且还给存储库的用户带来了不必要的负担。 在可预见的将来,该库的特定季节版本将托管在上面的...

    skystone-ROHIT:我本赛季的基石代码

    Git / GitHub并非旨在存储大型二进制Blob。 因此,ftc_app存储库已增长到1GB以上。 这不仅违反了GitHub的使用政策,而且还给存储库的用户带来了不必要的负担。 在可预见的将来,该库的特定季节版本将托管在上面的...

    积分java源码-ftc_fff:ftc_fff

    并非旨在存储大型二进制 blob。 因此,ftc_app 存储库已增长到 1GB 以上。 这不仅违反了 GitHub 的使用政策,而且在下载存储库时给存储库用户带来了不必要的负担。 在可预见的未来,存储库的特定季节版本将托管在...

    积分java源码-rambots_ftc_2020:RambamRambotsFTC2020软件

    并非旨在存储大型二进制 blob。 因此,ftc_app 存储库已增长到 1GB 以上。 这不仅违反了 GitHub 的使用政策,而且在下载存储库时给存储库用户带来了不必要的负担。 在可预见的未来,存储库的特定季节版本将托管在...

    积分java源码-ftc_app_2019-2020:天石团队7080代码

    并非旨在存储大型二进制 blob。 因此,ftc_app 存储库已增长到 1GB 以上。 这不仅违反了 GitHub 的使用政策,而且在下载存储库时给存储库用户带来了不必要的负担。 在可预见的未来,存储库的特定季节版本将托管在...

    积分java源码-ftc_app_7890:FTC78902019-2020赛季代码!

    并非旨在存储大型二进制 blob。 因此,ftc_app 存储库已增长到 1GB 以上。 这不仅违反了 GitHub 的使用政策,而且在下载存储库时给存储库用户带来了不必要的负担。 在可预见的未来,存储库的特定季节版本将托管在...

    积分java源码-EasyFTC_Old:用于运动、计算机视觉和自主开发的FTC通用库

    并非旨在存储大型二进制 blob。 因此,ftc_app 存储库已增长到 1GB 以上。 这不仅违反了 GitHub 的使用政策,而且在下载存储库时给存储库用户带来了不必要的负担。 在可预见的未来,存储库的特定季节版本将托管在...

    C语言程序设计标准教程

    它有二种形式: 十进制数形式指数形式 1.十进制数形式 由数码0~ 9和小数点组成。例如:0.0,.25,5.789,0.13,5.0,300.,-267.8230等均为合法的实数。 2.指数形式 由十进制数,加阶码标志“e”或“E”以及阶码...

    2009 年度十大 SQL Server 技巧文章

    2009年度十大SQL Server技巧文章 ...只要愿意,你仍可以作为一个常规的二进制列来查询此列,即使数据自身存储在外部。  实现SQL Server 2008中的文件流功能(上)  实现SQL Server 2008中的文件流功能(下)

    solr 企业搜索引擎教程

    二进制文件格式中提取内容,比如 MS Office、Adobe PDF 或其他专有格式。 更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。 通过对 Solr 进行适当的配置, 某些情况下可能需要进行编码,Solr 可以阅读和使用...

    电子计算器设计.doc

    二、设计要求 单片机课程设计既要让我们巩固课本学到的理论,还要学习单片机硬件电路设计和用户 程序设计,使所学的知识更深一层的理解,数字计算器原理与硬软件的课程设计主要是 通过学生独立设计方案并自己动手用...

    正则表达式经典实例.pdf

    6.3 二进制数 6.4 删除前导 6.5 位于某个特定范围之内的整数 6.6 在某个特定范围之内的十六进制数 6.7 浮点数 6.8 含有千位分隔符的数 6.9 罗马数字 第7章 URL、路径和Internet地址 7.1 URL合法性验证 7.2 在全文中...

    正则表达式经典实例

    6.3 二进制数 6.4 删除前导 6.5 位于某个特定范围之内的整数 6.6 在某个特定范围之内的十六进制数 6.7 浮点数 6.8 含有千位分隔符的数 6.9 罗马数字 第7章 URL、路径和Internet地址 7.1 URL合法性验证 7.2 ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...

    Linux操作系统基础教程

    二.安装Linux的好处?.........................................................................................................3 三.如何得到Linux?.......................................................

Global site tag (gtag.js) - Google Analytics