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

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

时间:2022-12-31 21:45:43浏览次数:39  
标签:十六进制 第三章 计算机 二进制 浮点数 程序 小数点 怎样 小数

《程序是怎么跑起来的第三章》:计算机进行小数处理也有可能会出现问题,是在将二进制表示的小数转换为十进制时出现的错误,因为有些十进制的小数无法转换为二进制,也就无法用二进制来表示,我们只能从中得到它们的近似值。那我们就要用浮点数来表示小数,这样在计算机内部就可以使用,浮点数是用符号,尾数,基数,和指数四部分来组成的,其实也是三部分组成的,符号,尾数和指数,因为计算机使用二进制数,那么基数就是2。双精度浮点数(64位)和单精度浮点数(32位)是两种表示小数的数据类型。浮点数表示方式有很多种,我们最普遍的用IEEE标准,符号部分是使用一个数据位来表示数值的符号,1为负,0表示正或者0。而尾数部分用的是将小数点前面的值固定为1的正则表达式,十进制的浮点数需遵循“小数点前面是0,小数点后面第一位不能是0”,二进制中需遵循“将小数点前面的值为1的正则表达式”。之后便要尽量避免计算机出错,我们就要掌握避免这种错误出现的方法。首先是回避策略,无视这些错处,计算机的计算结果只要得到一个近似值就可以,我们可以选择无视掉微小的错误,其次就是将小数转换为整数来计算,计算整数时只要不出现整数的范围就一定不会出错。二进制和十六进制的关系,在数值的开头加上0x就代表十六进制,二进制的4位相当于十六进制的1位。不够四位时补0低位,使用十六进制数,二进制的位数就会缩小至原来的四分之一。

标签:十六进制,第三章,计算机,二进制,浮点数,程序,小数点,怎样,小数
From: https://www.cnblogs.com/b222/p/17017337.html

相关文章

  • 回顾2022,展望2023,一个普通98年程序员的自述和分享
    一、前言第一次记录自己的年度总结,一直想写,不知从何写起;其实也是自己这两年来了解到的东西,分享给大家,虽然是个井底之蛙,但是也要勇于说出自己的看法,欢迎大佬指导哈。可能自己......
  • 回顾2022,展望2023,一个普通程序员的自述和分享
    一、前言第一次记录自己的年度总结,一直想写,不知从何写起;其实也是自己这两年来了解到的东西,分享给大家,虽然是个井底之蛙,但是也要勇于说出自己的看法,欢迎大佬指导哈。可能自己......
  • 在Ubuntu上安装Azure DevOps代理程序
    Contents1概述2.安装Ubuntu18.04操作系统3.安装AzureDevOpsServer代理3.1安装AzureDevOpsServer代理3.2以服务方式运行代理1.概述Ubuntu是一个以桌面应用为主......
  • 未配置Datasource时, 启动 SpringBoot 程序报错的问题
    SpringBootwillshowerrorifthereisnodatasourceconfigurationinapplication.yml/application.properties22122911:14:44906mainWbServerApplicationCo......
  • 《程序是怎样跑起来的》第二章
    根据IC的特性,我们知道了计算机的信息数据是用二进制表示的,最小处理单位是位(bit),计算机处理信息最基本的信息计量单位便是8位二进制也称为一个字节。然后就是位移运算表示将......
  • 《程序是怎样跑起来的》第一章
    《程序是怎么跑起来的第一章》:程序是把寄存器作为对象来描述的,CPU的功能是对程序进行解释和运行。CPU和内存是由许多晶体管组成的电子邮件简称IC。CPU是由寄存器,控制器,时钟......
  • 开发一个社区团购小程序需要多少钱?
    社区团购作为互联网新零售时代的产物,依靠攻城掠地。一经推出便迅速扩大市场,吸引了众多互联网公司和资本圈的关注。其盈利能力也受到质疑,那么社区团购小程序应该如何赚钱呢......
  • 超多制作模板的姓氏头像生成器微信小程序源码
    ☑️编号:ym612☑️品牌:无☑️语言:小程序☑️大小:0.2MB☑️类型:姓氏头像生成器☑️支持:小程序......
  • C++通讯录管理程序[2022-12-31]
    C++通讯录管理程序[2022-12-31]问题描述:编写一个简单的通讯录管理程序。通讯录记录有姓名,地址(省、市(县)、街道),电话号码,邮政编码等四项。基本要求:程序应提供的基......
  • 生成任意小程序页面的进入放射码方法
    分为三个步骤1、找到页面路径2、生成干净的扫码场景3、生成放射码【找到页面路径】赛客运动超市,开启vConsole(调试),清空日志,进入页面,在新生成日志的最上边,可以看到路径page......