进制的转化

  1. r进制与十进制转化

    1. r进制转化为十进制的方法是:将r进制数的每一位数乘以它的权,然后相加。
    2. 十进制转化为r进制的方法是:整数部分使用“除r取余”,小数部分“乘r取整”。
  2. 二进制与八进制的转化
    1. 二进制转化为八进制时,从小数点开始,每三位二进制数为一组(不足三位时,在小数点左边时左边补0,在小数点右边时右边补零),写出每一组的等值八进制数,顺序排列起来就是八进制。
    2. 八进制转化为二进制时与二进制转化为八进制思路相反。
  3. 二进制与十六进制的转化
    1. 二进制转化为十六进制时,从小数点开始,每四位二进制数为一组(不足四位时,在小数点左边时左边补0,在小数点右边时右边补零),写出每一组的等值十六进制数,顺序排列起来就是十六进制。
    2. 十六进制转化为二进制时与二进制转化为十六进制思路相反。

机器数与码制

  1. 正数的原码、反码、补码都相同。
  2. 负数的反码是其绝对值按位求反。
  3. 负数的补码等于反码末尾加1。
  4. 采用补码时,码值大者对应的真值就大。
  5. 移码等于补码符号位相反

定点数与浮点数

  1. 定点数就是小数点固定不变的数,小数点位置通常有两种约定方式:纯小数或者纯整数。
  2. 浮点数相当于科学技术法。
  3. 浮点数所表现的数值范围由阶码决定、数值精度由尾数决定。

根据十进制求单精度浮点数

题1、利用IEEE 754标准将176.0625表示为单精度浮点数

答:

  1. 将十进制转化为二进制

    1. 176.0625 = 10110000.0001
  2. 规格化二进制数(最高位需要为1)
    1. 10110000.0001 = 2^7*1.01100000001
  3. 计算指数
    1. 7+127 = 134
    2. 10000110
  4. 得到单精度浮点数
    1. 符号位 0
    2. 指数部分 10000110
    3. 尾数部分 01100000001000000000000(需要补齐32位)
  5. 单精度浮点数 
    1. 01000011001100000001000000000000

程序员教程第五版笔记相关推荐

  1. 好程序员教程分析Vue学习笔记五

    好程序员教程分析Vue学习笔记五,上次我们学习了Vue的组件,这次我们来学习一下路由的使用.在Vue中,所谓的路由其实跟其他的框架中的路由的概念差不多,即指跳转的路径. 注意:在Vue中,要使用路由, ...

  2. 费翔林, 骆斌. 操作系统教程(第五版).第121页28、29题笔记

    参考文献:[1]费翔林, 骆斌. 操作系统教程(第五版) [M]. 北京:高等教育出版社,2014. 题目:某多道程序系统采用可变分区存储管理,供用户使用的内存空间为200KB,磁带机5台.采用静态方 ...

  3. 费翔林, 骆斌. 操作系统教程(第五版).Page118第19题笔记

    参考文献:[1]费翔林, 骆斌. 操作系统教程(第五版) [M]. 北京:高等教育出版社,2014. 题目:在单处理器多到分时系统中,有三道作业依次提交,其提交时刻及运行时间分别为 作业 作业提交时刻 ...

  4. 软考 程序员教程-第三章 数据库基础知识

    软考 程序员教程-第三章 数据库基础知识 第三章 数据库基础知识 3.1 基本概念 数据库系统(DataBase System,DBS)由数据库(DataBase,DB).硬件.软件和人员4大部分组成 ...

  5. Java2实用教程第五版+第五章习题答案

    这是<Java2实用教程第五版>的试题答案,需要的同学评论关注加点赞 有问题可以在评论区提出 1.问答题 (1)子类可以有多个父类吗? 不可以.Java是单继承的,只能继承一个父类. (2 ...

  6. Java2实用教程第五版+第四章习题答案

    这是<Java2实用教程第五版>的试题答案,需要的同学评论关注加点赞 有问题可以在评论区提出 1.问答题 (1)面向对象语言有哪三个特性? 封装.继承和多态 (2)类名应当遵守怎样的编程风 ...

  7. 软考 程序员教程-第一章 计算机系统基础知识

    软考 程序员教程-第一章 计算机系统基础知识 为了督促自己学习,告别懒惰,在此先给自己定个小目标,请大家监督哟! 目标:一个月内过一遍<程序员教程>,下一个月开始上真题. 简单看了下,我在 ...

  8. 软考 程序员教程-第二章 操作系统基础知识

    软考 程序员教程-第二章 操作系统基础知识 第二章 操作系统基础知识 2.1.操作系统概述(第四版教程P44) 操作系统的4个特征:并发性.共享性.虚拟性.不确定性. 操作系统的5个功能:处理机管理. ...

  9. 程序人生 - 程序员三十五岁瓶颈你怎么看?

    35 岁,职业发展开始遇到瓶颈,有的人已经快写不动代码,也还没有晋升到管理层,个人职业如何发展必是反复拷问过自己的.即使不是自己主动考虑,在目前互联网行业裁员大潮下,中年程序员也有可能被动地被优化掉. ...

  10. java2 实用教程第五版 第四章课本案例及课后题

    第五天 java2 实用教程第五版 耿祥义 张跃平编著 第四章代码 代码1:课本P80 package java课本项目;import java.util.*;public class Example ...

最新文章

  1. 精确哈克,以贪婪为基础的欺诈式引流法
  2. C语言易错题--将一个整数转换为六进制打印
  3. Spring使用到了那些接口/第三方框架
  4. css实现简单的告警提示动画效果
  5. 洛谷2619/bzoj2654 Tree(凸优化+MST)
  6. mysql什么实务_MysQL是什么类型的据库?
  7. mysql查询返回xml格式_MySQL数据库查询操作XML的经验分享
  8. 拓扑排序和关键路径课程设计
  9. C#将image中的显示的图片转换成二进制
  10. python读取yaml文件
  11. vue-amap详细使用教程
  12. 利用GDB、KGDB调试应用程序及内核驱动模块
  13. 多核服务器装SQL2005,提示SQL server服务无法启动
  14. Java循环练习: 有1、2、3、4四个数字,能组成多少个无重复数字的三位数?都是多少?...
  15. 入手kindle 3
  16. qqpcmgr_docpro 这个隐藏文件无法删除的问题解决方法
  17. IT服务外包的必要性
  18. 分享几个国内外安全专家常用的漏洞库平台
  19. python-day11函数的作用
  20. 【非常简单bug管理工具-TAPD 】

热门文章

  1. com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lang/String;Ljava/lang/String;)J
  2. 0505.Net基础班第十一天(面向对象继承)
  3. GMbox批量正版音乐下载
  4. python实现数据库查询导出到excel案例
  5. 解决SAP PI Cluster系统故障
  6. java从入门到精通 人民邮电_Java从入门到精通【人民邮电出版社】课后习题答案全集...
  7. 前端性能优化的几种方案
  8. python 欧姆龙plc通信_二进制PLC通信校验和
  9. 练习:《斗鱼视频》m3u8流视频采集下载+思路+Python
  10. 粒子群优化算法(PSO)附代码