首页 > 其他分享 >第二章 用二进制来理解数据

第二章 用二进制来理解数据

时间:2024-02-01 16:26:10浏览次数:27  
标签:计算机 二进制 程序 处理 理解 第二章 数据

阅读《程序是怎样跑起来的》的第二章,我深感二进制的奥秘与美妙。书中从二进制的角度,为我揭示了数据在计算机中的表达方式,让我对数据在程序中的处理有了更深入的理解。
二进制,作为计算机内部信息处理的基础,它的重要性不言而喻。用C语言、JAVA等高级编程语言编写的程序中所描述的数值、字符串、图案等信息,在计算机内部都是用二进制来处理的。也就是说,如果掌握了用二进制表示信息的方式和二进制进行各种运算的方式,就可以理解程序的工作原理。第二章告诉我们计算机用二进制处理信息的原因,二进制到底是什么以及移位运算与乘除运算的关系等等。通过这一章,我明白了为什么二进制是计算机中最为核心的数字系统。集成电路的每根引脚都只能表示两种状态。由于集成电路具有这样的特征,所以计算机必然要使用二进制来处理消息。书中通过用二进制转换成十进制的例子,让我们一边对比十进制,一边学习二进制的原理。
回想我在阅读这一章之前,对于程序中的数据总是有些模糊的认识。我虽然知道数据在程序中的重要性,但是对于它是如何被处理、储存和传输的并不清楚。而这一章的内容,就像一把钥匙,为我打开了数据世界的大门。此外,我也意识到了二进制在编程中的核心地位。无论是数据结构的构建、算法的实现还是系统的优化,都离不开二进制的知识。因此,我决定进一步深入学习这方面的知识,力求在编程的道路上走得更远、更稳。

标签:计算机,二进制,程序,处理,理解,第二章,数据
From: https://www.cnblogs.com/wuboke/p/18001483

相关文章

  • CAS单点登录原理解析
    前段时间时间需要和其他项目做cas集成,于是乎在网上找了几篇教程看了一下,好了,很简单,学会了,开搞(自以为研究明白)。集成完事了,登录成功了,自以为这就过去了。然而,没过几天就出bug了,这下惨了,当初没有好好学出了问题都不知道咋解决。无奈,只得静下心来好好学习一番(当初太懒付出的代价)。......
  • 二进制插入排序
    """要运行文档测试,请执行以下命令:python-mdoctest-vbinary_insertion_sort.py或python3-mdoctest-vbinary_insertion_sort.py要进行手动测试,请运行:pythonbinary_insertion_sort.py"""defbinary_insertion_sort(collection:list)->list:......
  • 深入理解spring注解之@ComponentScan注解
    今天主要从以下几个方面来介绍一下@ComponentScan注解:@ComponentScan注解是什么@ComponentScan注解的详细使用 1,@ComponentScan注解是什么 其实很简单,@ComponentScan主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的bean容器中  2,@Compone......
  • springAOP的理解和具体实现
    AOP:Aspect-OrientedProgramming面向切面编程。其实是对OOP(面向对象编程)的补充和完善简单点描述就是OOP有些事做起来很麻烦,很不方便,而利用AOP是可以很快很便捷的处理。OOP引入封装、继承、多态等概念去公共对象的处理。但对于公共行为的时候就不好弄。此时就衍生出AOP。比如对......
  • 理解英特尔® 酷睿™ 处理器后缀含义
     外形/功能类型/细分市场后缀经优化/设计面向台式机K高性能,未锁频 Φ需要独立显卡 S特别版 T功耗优化生活方式 X/XE高性能,未锁频移动设备(笔记本电脑和2合1设备)HX最高性能,所有SKU未锁频......
  • 读程序是怎样跑起来的第二章有感
    在上一章,我们了解程序是什么、由什么组成的以及它的运行机制,我们知道中央处理器是由控制器、寄存器、运算器、时钟等组成。在计算机中,数据是由二进制来表示的。二进制数种表示负数值时,一般会把最高位作为符号来使用,因此我们把这个最高位成为符号位。符号位是0时表示正数,符号位是......
  • 二进制和十六进制
    二进制特点:满二进一。在硬件中,0代表低调平,1代表高电平。在软件中,0和1是构成所有程序的基础。 8个位的数据为例子:00000000 -->000000001 -->100000010 -->200000011 -->3……位运算:左移、右移00000001 -->1左移1位得到00000010 -->2,移动之......
  • 什么是二进制
    一、二进制的起源二进制(Binary)是由德国数学家和哲学家莱布尼茨首先提出来的。二进制是一种记数系统,只使用0和1两个数字来表示数,逢二进一。二进制在计算机科学、电子工程、数学等领域中得到了广泛的应用,因为可以很方便地表示和处理数字、图像、音频和视频等信息。当然,最重要的一个原......
  • 程序是怎样跑起来的第二章读书笔记
    根据本章内容知道了8位=1字节,了解了用二进制数表示计算机信息的原因。只要掌握了使用二进制数来表示信息的方法及其运算机制也就自然能够了解程序的运行机制,理解了为什么计算机处理的信息要用二进制数来表示的,近一步知道用二进制数表示计算机信息的原因。计算机内部是由IC”这种......
  • [office] 如何理解Excel公式中的各种符号?
    Q:在Excel公式中,我们会使用各种符号连接数字、单元格或函数,从而获得想要的结果,例如,=SQRT((1234-234)/1)^2。能够总结一下这些符号的使用吗?A:下面是Excel公式中使用的常用符号及说明。+–*/基本的算术操作符:加、减、乘、除。例如,1+2,9-6,11*9,63/7,3+5*2%百分数值。例如,4/5%,结果为8。......