进制的转化

  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. 09-dispatch_source
  2. bmob php支付,基于Bmob在小程序端实现一键支付
  3. js 点击最后一个 和倒数第二个_精选一组趣知识;最后一个节目是压轴还是压台...
  4. Black Hat|英特尔CPU设计漏洞为恶意软件打开后门
  5. 内存分配与数据格式化(malloc与new)
  6. 数字图像处理与机器视觉——Visual C++与Matlab实现书中代码勘误
  7. 《图说VR入门》——DeepoonVR的大鹏(陀螺仪)枪
  8. c#基础知识第十一节
  9. struts2 datetimepicker标签的使用
  10. 华为鸿蒙2.0操作页面,华为鸿蒙2.0开面界面确认,这一变化你可懂
  11. HBase之超时机制
  12. flutter 真机无法调试 sdk报错_老许,你要转Flutter不要?只要你开金口,面试题现在就给你送来...
  13. Javascript倒计时 支持自定义样式
  14. 双面板文件打点器——emelFM2
  15. STM32HAL库IIC驱动SH1108芯片OLED屏
  16. word插入公式不自动斜体的解决办法
  17. linux中添加中文输入法(汉语拼音)
  18. 粮食在计算机中的应用,计算机监控系统在粮食仓储中的应用
  19. 采集用python还是火车头_我才知道爬虫也可以酱紫--火车采集器
  20. django问题mysqlclient 1.4.0 or newer is required

热门文章

  1. 关于管理者应该拥有的的六十…
  2. 从零开始学习Android Framework
  3. 图论入门及基础概念(图篇)
  4. 推荐几个学习GIS的社区
  5. stm32无源蜂鸣器定时器_【STM32H7教程】第20章 STM32H7的GPIO应用之无源蜂鸣器...
  6. qq群t人php,QQ群机器人,自动加人、T人、与人聊天,你不在,有机器人呢
  7. 来自太阳,爱情的故事,生存和欢乐的影子上升 - 免费节选
  8. linux中ldd命令查看二进制文件(程序或库)所依赖的其他库(LIBTIFF_4.0未定义的引用问题)
  9. Java之JvisualVM简介
  10. Java 员工信息管理系统