常用的整数间的数制转换

  • 前言
  • 一、基本概念
    • 1、数制:
    • 2、数位:
    • 3、基数:
    • 4、位权:
  • 二、转换
    • 1、十进制转换二进制
    • 2、二进制转换十进制
    • 3、二进制转换其它进制
  • 总结

前言

虽然计算机能极快地进行运算,但其内部并不像人类在实际生活中使用的十进制,而是使用只包含0和1两个数值的二 进制。当然,人们输入计算机的十进制被转换成二进制进行计算,计算后的结果又由二进制转换成十进制,这都由操作系统自动完成,并不需要人们手工去做,学习汇编语言,就必须了解二进制(还有八进制/十六进制)。

一、基本概念

1、数制:

数制也称计数制,是用一组固定的符号和统一的规则来表示数值的方法。人们通常采用的数制有十进制、二进制、八进制和十六进制。

2、数位:

数位是指数字符号在一个数中所处的位置。

3、基数:

基数是指数制所使用数码的个数。例如,二进制的基数为2;十进制的基数为10。

4、位权:

位权是指数制中某一位上的1所表示数值的大小(所处位置的价值)。例如,十进制的123,1的位权是100,2的位权是10,3的位权是1。二进制中的 1011 ,第一个1的位权是8,0的位权是4,第二个1的位权是2,第三个1的位权是1。

二、转换

1、十进制转换二进制

基数除法:
把我们要转换的数除以新的进制的基数,把余数作为新进制的最低位;
把上一次得的商在除以新的进制基数,把余数作为新进制的次低位;
继续上一步,直到最后的商为零,这时的余数就是新进制的最高位。
例:

2、二进制转换十进制

方法是:将其它进制按权位展开,然后各项相加,就得到相应的十进制数。

例:(111)B=(1×2²+1×2¹+1×2º)D=(7)D
2^3
2^4

3、二进制转换其它进制

二进制转换为八进制、十六进制:八进制满足2³的关系,十六进制满足2^4的关系,因此把要转换的二进制从低位到高位每3位或4位一组,高位不足时在有效位前面添“0”,然后把每组二进制数转换成八进制或十六进制即可
八进制、十六进制转换为二进制时,把上面的过程逆过来即可。

例:
(110000011011)B = 1100/0001/1011 =(C1B)H
(C1B)H = 1100/0001/1011 =(110000011011)B

总结

人们通常采用的数制有十进制、二进制、八进制和十六进制。所以互相间的转换也得记牢才行。

常用的整数间的数制转换相关推荐

  1. 数字逻辑基础:数制与码制之数制转换

    数字逻辑是一门计算机专业基础课,是计算机组成原理的先导课程. 下面为大家介绍数字逻辑中的数制转换,欢迎大家学习交流,如有错误,欢迎批评指正. 欢迎和我私信交流,一起学习进步吧! 本文章建议关闭手机深色 ...

  2. 小数点用计算机怎么用,用Windows计算器进行小数数制转换的方法

    用Win7和Win8的计算器实现小数数制转换的方法 北京师范大学珠海分校林昌华 微软Windows XP.Win7和Win8操作系统附件中的计算器只能进行整数之间的数制转换,不能进行小数之间的数制转换 ...

  3. 计算机常用数制转换说课稿,数制及其转换说课稿doc.doc

    数制及其转换说课稿doc 宝鸡文理学院教育科学与技术系师范生专业 教师技能训练及试讲 说课稿 课 题: 十进制与二进制转换 班 级: 教育技术学班 学 号: 200983024011 姓 名: 李宁宁 ...

  4. 计算机常用数制转换说课稿,进制与进制转换说课稿

    <数制及其转换> 尊敬的各位老师:大家好!我说课的内容是<数制及其转换>. 一.说教材 1.教材分析 <数制及其转换>是从人民邮电出版社教材<大学计算机基础& ...

  5. 计算机数制转换操作方法,计算机数制转换新方法

    摘要:本文分析了常用数制之间转换的方法,找出了其中规律,提出了数制转换的新方法,从而有利于学生迅速领会和掌握数制转换的技巧. 关键词:数制转换:权值:基数 中图分类号:G642 文献标识码:B 文章编 ...

  6. 计算机系统组成及工作原理PPT,第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示....

    Presentation on theme: "第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示."- Presen ...

  7. 数制转换(看这一篇就够啦)

    是不是还在为学不会数值转换而发愁?很多课程都介绍过数制转换,但是学了那么多遍,却还是记不住. 没错,这就是我自己,真的记不住哇. 所以,我精心写了这一篇博客,来好好梳理一下数制转换的故事. 话不多说, ...

  8. 计算机中数制教学的游戏,浅谈计算机原理中的《数制及数制转换》

    浅谈计算机原理中的<数制及数制转换> 论文联盟http:// 数制及其相互转换问题一直是学生学习过程中的难点.学生学习起来比较费力,并且不容易记住,在考试中也常常丢分,而且它也是学生进一步 ...

  9. Bailian2710 数制转换(POJ NOI0113-01)【进制】

    问题链接:POJ NOI0113-01 数制转换. 原题出处:Bailian2710 数制转换. 总时间限制: 1000ms 内存限制: 65536kB 描述 求任意两个不同进制非负整数的转换(2进制 ...

最新文章

  1. mysql 启动安全模式_“ Word上次启动时失败,以安全模式启动Word ....”解决办法...
  2. 分享 - 普通程序员如何转向AI方向
  3. oracle drop table and purge
  4. Hadoop入门扫盲:hadoop发行版介绍与选择
  5. 阵列函数 java_Java复制阵列– Java中的阵列复制
  6. createrepo命令
  7. 部署ganglia3.7
  8. 【Arduino】颜色识别的智能搬运机器人设计
  9. 模拟银行排队叫号机 2011.04.18
  10. python爬取守望先锋英雄图片以及描述
  11. Veeam BR 9.5 U3a备份报错异常处理方法
  12. MSP432 BSL流程(UART)
  13. 解决PHP上传文件时大小受限制问题
  14. 超级电脑可下载人类思想 究竟是福是祸?(
  15. 【计算机毕业设计】123网上商城系统设计与实现
  16. VMware Workstation 在此主机上不支持嵌套虚拟化。模块“HV”启动失败。未能启动虚拟机。
  17. php+mysql实现留言板
  18. 计算机cpu频率时钟周期,关于cpu:什么是时钟周期和时钟速度?
  19. Monkey的11种事件
  20. mysql面试学生表_SQL笔试:Student学生表,Course 课程表,Sc选课表

热门文章

  1. Python中菱形继承的MRO顺序及property属性
  2. 【主题演讲】探讨视频行业与技术的更多挑战与机会
  3. 音视频技术开发周刊 | 134
  4. 李郁韬:短期爆发还是未来趋势?腾讯云海量音视频通信服务背后的技术发展
  5. 腾讯云实时音视频技术发展简史 — 从编解码器容错优化到云端决策系统
  6. LiveVideoStack线上交流分享 ( 二 ) —— 爱奇艺版权保护技术与维权实践
  7. Zoe Liu:被Chrome Media团队的专注精神感染
  8. 大型前端项目的断点调试共享化和复用化实践
  9. java.lang.IllegalArgumentException: requirement failed: No output operations registered, so nothing
  10. 大剑无锋之Hadoop的三个作业调度器【面试推荐】