1. 其他进制到十进制的转换

例2.8: 将二进制数110.11转换为十进制数

二进制

1

1

0

1

1

位置量

22

21

20

2-1

2-2

各部分结果

4 +

2 +

0 +

0.5 +

0.25

十进制

6.75

十六进制,八进制同理

2.十进制到其他进制的转换

1)转换整数部分

例2.11 将十进制数35转换为二进制数。从这个十进制数开始,一边连续寻找除以2得到的商和余数,一边左移。

35 % 2 = 1 �C>二进制第一位

35  / 2 = 17 % 2 = 1 �C>二进制第二位

17 / 2 = 8 % 2 = 0 �C>二进制第三位

8 / 2 = 4 % 2 = 0 �C>二进制第四位

4 / 2 = 2 % 2 = 0  ->二进制第五位

2 / 2 = 1 % 2 = 1 �C>二进制第六位

1 / 2 = 0

最终结果: 100011

其他各个进制同理

2)转换小数部分

将小数部分连续乘以2,将结果的整数部分作为二进制位上的数,再取小数部分乘以2,如此反复,直到小数部分为0。

3)数码的数量

通过k = [logbN]来计算出数码的数量。

3. 二进制与十六进制的转换

这两个进制之间存在一种关系:二进制中的4位恰好是十六进制中的1位。

例2.19 将二进制数10011100010转换为十六进制

a).先将这个二进制数拆分,4位一个单位: 100 1110 0010.

b).二进制100 = 十进制4 = 十六进制4

二进制1110 = 十进制14 = 十六进制E

二进制0010 = 十进制2 = 十六进制2

c).最终结果为4E2

反之同理

计算机科学导论第二章,补基础:自学:计算机科学导论 第二章 数字系统相关推荐

  1. 非零基础自学Golang 第3章 基本变量与类型 3.1 Go语言变量

    非零基础自学Golang 文章目录 非零基础自学Golang 第3章 基本变量与类型 3.1 Go语言变量 3.1.1 声明变量 3.1.2 初始化变量 3.1.3 变量值交换 3.1.4 匿名变量 ...

  2. 非零基础自学Golang 第18章 HTTP编程(下) 18.2 HTTP服务端 18.2.2 启动HTTP服务器 18.2.3 启动HTTPS服务器

    非零基础自学Golang 文章目录 非零基础自学Golang 第18章 HTTP编程(下) 18.2 HTTP服务端 18.2.2 启动HTTP服务器 18.2.3 启动HTTPS服务器 第18章 H ...

  3. 非零基础自学Golang 第15章 Go命令行工具 15.4 注释文档(doc)

    非零基础自学Golang 文章目录 非零基础自学Golang 第15章 Go命令行工具 15.4 注释文档(doc) 第15章 Go命令行工具 15.4 注释文档(doc) Go语言文档工具go do ...

  4. 非零基础自学Golang 第1章 走进Go 1.2 Go语言官方文档 1.3 学好Go 的建议

    非零基础自学Golang 文章目录 非零基础自学Golang 第1章 走进Go 1.2 Go语言官方文档 1.3 学好Go 的建议 1.3.1 了解语言特性及自身需求 1.3.2 动手写代码 1.3. ...

  5. 非零基础自学Golang 第17章 HTTP编程(上) 17.3 爬虫框架gocolly 17.3.1 gocolly简介

    非零基础自学Golang 文章目录 非零基础自学Golang 第17章 HTTP编程(上) 17.3 爬虫框架gocolly 17.3.1 gocolly简介 第17章 HTTP编程(上) 17.3 ...

  6. 非零基础自学Golang 第1章 走进Go 1.1 Go编程语言概述 1.1.2 Go 语言特性及应用场景

    非零基础自学Golang 文章目录 非零基础自学Golang 第1章 走进Go 1.1 Go编程语言概述 1.1.2 Go 语言特性及应用场景 第1章 走进Go 1.1 Go编程语言概述 1.1.2 ...

  7. 第一章计算机基础知识第一节,第一章 计算机基础知识 第一节

    第一章计算机基础知识 第一节.了解计算机 尊敬的各位评委老师: 大家好!我今天说课的题目是<了解计算机>.我将从以下五方面来谈谈对这节课的设计:即说教材.学情分析.说教法和学法.说教学过程 ...

  8. 第一章计算机基础知识作业答案,第一章 计算机基础知识.doc第一次作业

    交流 借鉴 第一章 计算机基础知识 一.单选题 1. 第四代电子计算机是( C )计算机. A.电子管 B.晶体管 C.大规模集成电路 D.人工智能 2.第一台电子计算机是1946年在美国研制的,该机 ...

  9. linux教程第五版课后答案第六章,linux基础及应用第六章练习题

    linux基础及应用第六章练习题 1. 下列哪个文件的内容为当前已挂载文件系统的列表? A. /etc/inittab B. /etc/profile C. /etc/mtab D. /etc/fst ...

最新文章

  1. linux下生成https的crt和key证书
  2. Android 系统开发_四大组件篇 -- Service 解析(用法)
  3. php如何对几G的文本数据去重,Linux下导出数据库文件进行统计+去重
  4. JAVA工作总是维护项目_开发维护大型 Java 项目的建议
  5. 2021-11-16数据结构
  6. python自动化测试脚本可以测php吗_自动化测试,用Python还是Java?
  7. HH SaaS电商系统服务商品在移动端下单结算的交互设计
  8. php响应式布局,响应式布局之弹性布局的介绍
  9. 前端学习(3340):ant design中icon图标的使用
  10. spring-boot-route(十二)整合redis做为缓存
  11. NO.1 根据数组元素之和,获取对应索引
  12. 电子电工产品IP防水测试及测试设备
  13. 111端口rpcbind漏洞
  14. java实现一台电脑控制多台手机_涨姿势:教你用电脑远程控制多台手机!终于可以挂手机了!...
  15. 主数据管理(MDM)的成熟度
  16. .woff2/svg/woff文件报404错误
  17. note_10:surface laptop2遇到的问题和解决方案
  18. 超乎认知 认知智能十大黑科技 我国首次对外公布 道翰天琼认知智能
  19. 返利网PHP面试_【返利网PHP面试】面试不算难 但是公司的办事奇怪-看准网
  20. 第二周铁人战队学习总结

热门文章

  1. 神经网络的输入对迭代次数的影响
  2. systemverilog硬件设计及建模_3D建模和渲染都吃什么硬件?设计师该如何选购电脑...
  3. 4.8 代价函数-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  4. python基础2(来自廖雪峰的官方网站)
  5. 整理照片,python批量修改名称
  6. 5.MATLAB路径管理
  7. nohup 命令(设置后台进程): appending output to ‘nohup.out’ 问题
  8. 辣眼睛:程序员这样过儿童节
  9. Android 依赖注入可以更简单 —— 新版本 Dagger 2 使用教学
  10. Oracle序列使用:建立、删除