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

《程序是怎样跑起来的》第三章读后感

时间:2024-02-03 21:45:56浏览次数:22  
标签:读后感 第三章 计算机 十六进制 二进制 浮点数 程序 表达法 小数

读了第三章之后才知道,计算机也会算错,原因是有一些十进制小数无法准确转换成二进制小数。仔细看完明白了,原来在计算机中无法计算无限循环小数,要把这些数转换成浮点数(将小数分为符号、尾数、基数和指数四部分表示),计算机才能进行正确的计算,在浮点数中还了解到规则化表达法与移码表达法。虽然采用了浮点数,但是计算机仍有算错的可能,这时有两种方法:回避策略(忽略误差,取近似值)或用整数替代小数进行计算。本以为会很复杂,看到这看来我想多了。接下来的二进制转十六进制使我明白了为什么有二进制了还为什么要用十六进制,十六进制可以减少二进制的位数,避免看起来费劲,会更清楚一些,会方便很多。总之收获颇多。

标签:读后感,第三章,计算机,十六进制,二进制,浮点数,程序,表达法,小数
From: https://www.cnblogs.com/YY-0131/p/18005252

相关文章

  • 大部分程序员记笔记
    大部分程序员学习记笔记的方式都是错的 很多程序员看B站看网课,他记笔记就是看一下记下。还有就是他把这块听完了,听完一块记一块。这种方式记笔记的话,记笔记效率是很低的。比如一个视频两个小时,你记笔记就差不多比两个小时还多了,就比如......
  • 《程序是怎样跑起来的》第三章
    心得:了解了计算机进行小数运算时出错的相关知识,以及更加详细的了解了计算机运算与二进制和十六进制的关系,还有二进制和十六进制的转换算法知识点(我觉得是的):1、将小数点分为符号、尾号、基数、指数四部分进行表现的形式称为浮点数(浮点数形式)2、二进制的基数是23、通过把0作为数......
  • uni-app小程序开发 基础 #2月摸鱼计划01
    前言:最近看uni-app框架的时候发现了这套课程,看到网络上大都是收费的资料,所以打算把这份资源开源共享出来,如果觉得有帮助的话,务必支持一下,关注......
  • 《程序是怎样跑起来的》第3章
    3.1节列举了一个计算机计算错误的例子:将0.1累加100次的结果不是103.2节讲述了二进制小数转换为十进制的方法3.3节解释3.1节计算机计算出错的原因3.4节两种能表示小数的数据类型:双精度浮点型和单精度浮点型双精度浮点型的长度为64位单精度浮点型的长度为32位浮点数将小数分......
  • 剧本杀小程序开发:从创意到实现
    近年来,剧本杀作为一种新兴的社交娱乐形式,迅速在年轻人中走红。它不仅是一种推理游戏,更是一种社交体验。随着智能手机的普及和移动互联网的快速发展,剧本杀小程序应运而生,为玩家提供了更加便捷的参与方式和全新的游戏体验。本文将探讨剧本杀小程序的开发过程,包括创意的产生、市场分析......
  • Java生成微信小程序二维码的方式有哪些?
    大家好我是咕噜美乐蒂,很高兴又见面啦!今天我们来谈一下如何使用Java生成微信小程序二维码,有哪些方式方法呢?生成微信小程序二维码是开发微信小程序时的常见需求之一。在Java中,我们可以使用多种方式来生成微信小程序二维码。本文将为您介绍几种常用的方式。一、使用第三方库1.zxingzxi......
  • 淘宝扭蛋机小程序:体验科技与娱乐的完美结合
    随着科技的发展,小程序已经成为我们日常生活的一部分。而在众多小程序中,淘宝扭蛋机小程序以其独特的魅力,吸引了大量用户。这个小程序不仅融合了科技与娱乐,还为用户带来了全新的互动体验。一、淘宝扭蛋机小程序的特色互动性强:淘宝扭蛋机小程序通过扭蛋的形式,让用户在购物的同时,体验到......
  • 一种在新版本Cuda上运行TensorFlow V1版本程序的方法
    这年头了我居然还得跑TensorFlowV1版本的程序,居然还有人写TensorFlowV1版本的程序,然而服务器上CUDA版本已经更新到最新,着实让人头大。。。一番苦苦搜索后,在社区里找到了一个解决方案:https://github.com/tensorflow/tensorflow/issues/43629 具体来说就是Nvidia自己维护了一......
  • C# Winform窗体里面怎么打开exe程序
    C#Winform窗体里面怎么打开exe程序System.Diagnostics.Processprocess=newSystem.Diagnostics.Process();process.StartInfo.FileName="要调用的exe名称";process.StartInfo.WorkingDirectory=path//要掉用得exe路径例如:"C:\windows";process.StartInfo.CreateNoWi......
  • 微信小程序如何实现动态显示和隐藏某个控件
    Hello大家好!我是咕噜铁蛋!微信小程序作为一种轻量级的应用开发平台,越来越受到开发者和用户的关注。在微信小程序的开发过程中,控制元素的显示和隐藏是一个常见的需求。通过动态显示和隐藏某个控件,我们可以根据用户的操作或特定的条件来提供更好的用户体验。本文铁蛋将为为大家详细介......