常用的整数间的数制转换
常用的整数间的数制转换
- 前言
- 一、基本概念
- 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
总结
人们通常采用的数制有十进制、二进制、八进制和十六进制。所以互相间的转换也得记牢才行。
常用的整数间的数制转换相关推荐
- 数字逻辑基础:数制与码制之数制转换
数字逻辑是一门计算机专业基础课,是计算机组成原理的先导课程. 下面为大家介绍数字逻辑中的数制转换,欢迎大家学习交流,如有错误,欢迎批评指正. 欢迎和我私信交流,一起学习进步吧! 本文章建议关闭手机深色 ...
- 小数点用计算机怎么用,用Windows计算器进行小数数制转换的方法
用Win7和Win8的计算器实现小数数制转换的方法 北京师范大学珠海分校林昌华 微软Windows XP.Win7和Win8操作系统附件中的计算器只能进行整数之间的数制转换,不能进行小数之间的数制转换 ...
- 计算机常用数制转换说课稿,数制及其转换说课稿doc.doc
数制及其转换说课稿doc 宝鸡文理学院教育科学与技术系师范生专业 教师技能训练及试讲 说课稿 课 题: 十进制与二进制转换 班 级: 教育技术学班 学 号: 200983024011 姓 名: 李宁宁 ...
- 计算机常用数制转换说课稿,进制与进制转换说课稿
<数制及其转换> 尊敬的各位老师:大家好!我说课的内容是<数制及其转换>. 一.说教材 1.教材分析 <数制及其转换>是从人民邮电出版社教材<大学计算机基础& ...
- 计算机数制转换操作方法,计算机数制转换新方法
摘要:本文分析了常用数制之间转换的方法,找出了其中规律,提出了数制转换的新方法,从而有利于学生迅速领会和掌握数制转换的技巧. 关键词:数制转换:权值:基数 中图分类号:G642 文献标识码:B 文章编 ...
- 计算机系统组成及工作原理PPT,第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示....
Presentation on theme: "第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示."- Presen ...
- 数制转换(看这一篇就够啦)
是不是还在为学不会数值转换而发愁?很多课程都介绍过数制转换,但是学了那么多遍,却还是记不住. 没错,这就是我自己,真的记不住哇. 所以,我精心写了这一篇博客,来好好梳理一下数制转换的故事. 话不多说, ...
- 计算机中数制教学的游戏,浅谈计算机原理中的《数制及数制转换》
浅谈计算机原理中的<数制及数制转换> 论文联盟http:// 数制及其相互转换问题一直是学生学习过程中的难点.学生学习起来比较费力,并且不容易记住,在考试中也常常丢分,而且它也是学生进一步 ...
- Bailian2710 数制转换(POJ NOI0113-01)【进制】
问题链接:POJ NOI0113-01 数制转换. 原题出处:Bailian2710 数制转换. 总时间限制: 1000ms 内存限制: 65536kB 描述 求任意两个不同进制非负整数的转换(2进制 ...
最新文章
- mysql 启动安全模式_“ Word上次启动时失败,以安全模式启动Word ....”解决办法...
- 分享 - 普通程序员如何转向AI方向
- oracle drop table and purge
- Hadoop入门扫盲:hadoop发行版介绍与选择
- 阵列函数 java_Java复制阵列– Java中的阵列复制
- createrepo命令
- 部署ganglia3.7
- 【Arduino】颜色识别的智能搬运机器人设计
- 模拟银行排队叫号机 2011.04.18
- python爬取守望先锋英雄图片以及描述
- Veeam BR 9.5 U3a备份报错异常处理方法
- MSP432 BSL流程(UART)
- 解决PHP上传文件时大小受限制问题
- 超级电脑可下载人类思想 究竟是福是祸?(
- 【计算机毕业设计】123网上商城系统设计与实现
- VMware Workstation 在此主机上不支持嵌套虚拟化。模块“HV”启动失败。未能启动虚拟机。
- php+mysql实现留言板
- 计算机cpu频率时钟周期,关于cpu:什么是时钟周期和时钟速度?
- Monkey的11种事件
- mysql面试学生表_SQL笔试:Student学生表,Course 课程表,Sc选课表
热门文章
- Python中菱形继承的MRO顺序及property属性
- 【主题演讲】探讨视频行业与技术的更多挑战与机会
- 音视频技术开发周刊 | 134
- 李郁韬:短期爆发还是未来趋势?腾讯云海量音视频通信服务背后的技术发展
- 腾讯云实时音视频技术发展简史 — 从编解码器容错优化到云端决策系统
- LiveVideoStack线上交流分享 ( 二 ) —— 爱奇艺版权保护技术与维权实践
- Zoe Liu:被Chrome Media团队的专注精神感染
- 大型前端项目的断点调试共享化和复用化实践
- java.lang.IllegalArgumentException: requirement failed: No output operations registered, so nothing
- 大剑无锋之Hadoop的三个作业调度器【面试推荐】