首页 > 编程语言 >《程序是怎样跑起来的》第三章总结

《程序是怎样跑起来的》第三章总结

时间:2024-02-04 22:44:31浏览次数:26  
标签:总结 第三章 位权 二进制 浮点数 程序 十进制 小数

第三章:计算机在计算小数时会出错的原因
1,所有信息都是用二进制表示的,但用二进制表示整数和小数的方法有很大的区别,
整数二进制转换十进制,就是各个数字和他们的位权相乘,结果相加,位权递增。
小数二进制转换十进制,就是各个数字和他们的位权相乘,结果相加,位权递减。
2计算机出错的原因:
(1)二进制数是连续的,十进制数是不连续的
(2)计算机能力有限,无法计算无法处理无限的循环小数,只能根据变量所对应的数据类型的比特数,对数据进行截断或者四舍五入的处理。
3,什么是浮点数:
(1)双精度浮点数:64位
(2)单精度浮点型:32位
浮点数由符号,尾数。基数,指数组成
4,规格化表示法与移码表示法
统一规格,十进制浮点数,整数部分必须为零小数部分的第一位不能为零

标签:总结,第三章,位权,二进制,浮点数,程序,十进制,小数
From: https://www.cnblogs.com/wanghuihui123456/p/18007151

相关文章

  • 对于计算机程序的理解
    计算机程序是指一组计算机指令的集合,它是按照特定顺序排列的指令集合。程序的作用是根据输入数据或条件,经过一系列的计算和处理,输出所需的结果。程序通常可以分为系统程序和应用程序两大类。系统程序是计算机的基本软件,负责管理计算机的硬件资源和应用程序的运行。应用程序是为了......
  • 《程序是怎样跑起来的》第二章
    在这一章中,首先作者向我们介绍了十进制和二进制,让我们得以了解什么是十进制和二进制,在介绍完之后,作者介绍了如何进行十进制和二进制的转换,其中十进制转换二进制有两种常用方法,分别为:除二取余法和递归法。通过对比和分析我们就会发现,除二取余法更为方便手动转换时使用,而递归法适合......
  • 《程序是怎样跑起来的》第三章观后感
    《程序是怎样跑起来的》这本书的第三章带领我深入到了程序的运行环境中,让我对计算机的内部运作有了更加细腻的认识。这一章着重于程序运行时的各种细节,包括操作系统的角色、内存管理、进程与线程的概念,以及输入输出系统的工作原理。首先,作者以简洁的语言解释了操作系统的核心职能......
  • eBPF程序如何跟内核进行交互
    一个完整的eBPF程序通常包含用户态和内核态两部分。其中,用户态负责eBPF程序的加载、事件绑定以及eBPF程序运行结果的汇总输出;内核态运行在eBPF虚拟机中,负责定制和控制系统的运行状态。对于用户态程序来说,它们与内核进行交互时必须要通过系统调用来完成。而对应到eBPF程序......
  • Oracle-修改字段类型方法总结
    有一个表名为test,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改什么字段类型,可以直接执行:altertabletestmodify(namenvarchar2(20));2、假设字段有数据,这时再来修改表的字段类型就无法修改:altertabletestmodify(namenvarchar2(20));3、假设字段有数据,......
  • 2/4总结:DP
    数位dp:求区间【l,r】内有多少满足条件的数windy数记忆化递归搜索+处理限制条件前缀优化:solve(r)-solve(l-1);-->包括边界限制条件之区间内:判断前面所有位数是否都为上界        limit&&(i==maxn)?=1限制条件之前导零:判断前面所有位数是否......
  • 第2章数据是二进制数表示的 总结
    1用二进制数表示计算机信息的原因计算机内部是由IC"这种电子部件构成的有的有数个乃至数百个引脚;有的则像插花用的针盘,引脚在IC内部并排排列着。IC的所有引脚,只有直流电压0V或5V两个状态。所以IC的一个引脚,只能表示两个状态。IC的这个特性,决定了计算机的信息数据只能用二进制......
  • 《程序是怎样跑起来的》第三章读后感
    1·什么是浮点数?浮点数:用符号、尾数、基数、指数这4部分来表示的小数就是浮点数在计算中因为内部只使用二进制,因此计算机中省略掉了基数,只使用符号、尾数、指数3部分表示浮点数。2·IEEE标准浮点数表现形式:符号部分:占用一个数据位,该为=1表示负数,=0表示正数,数值的大......
  • 读《程序是怎么跑起来的》第一章有感
    这一章详细介绍了计算机的硬件组成,包括CPU、内存、硬盘等关键组件,并解释了它们在程序执行过程中的作用。我了解到CPU是计算机的核心,负责执行指令和处理数据,而内存则是暂时存储数据和程序的地方。此外,本章还介绍了二进制数和计算机内部的表示方法,这让我明白了计算机如何理解和......
  • 《系统科学方法概论》第三章读后感
    在读了第三章之后,我知道了通信方式的由来。古代由于通信不方便,于是先产生了有声语言,接着因为距离的问题产生了文字,用文字来互相传递书信,后来还发明了用光信号来通信,但是慢慢已经满读不了需求,于是各种缺点慢慢显现出来,最终产生了近代通信技术——有线电通信,以及后来的无线电通信。......