常用进制以及进制之间的转换方法
常用进制以及进制之间的转换
常用进制
初学计算机编程,进制转换,是一个让人很头疼的一关,但还是必须要掌握。接下来给大家带来一些简单的进制转换方法。
进制呢,实际就是进位计数制,常用的进制有二进制,八进制,十进制,十六进制。
二进制:就是逢二进一,顾名思义,二进制,二,它的范围呢,就是0~1,也就是说,任何二进制数字,都是由若干个0和1组成。
八进制:逢八进一,八进制的范围,0~7。
十进制:逢十进一,就是我们平常所说的1,2,3,4,5,6,7,8,9,10,
十六进制:逢十六进一,十六进制的范围:0~15,这里需要注意一下,我们阿拉伯数字,只有0~9这十个数字,所以,十六进制的10~15,用英文字母:ABCDF来表示。也就是:A=10,B=11,C=12,D=13,E=14,F=15,
进制转换
我们了解了以上进制之后,开始学习进制之间的转换,进制转换,其实就是数值的不同表现形式,例如一个二进制数字,转换成十进制之后,其数值本身的大小是不改变的,就是换了一种表现形式罢了。
首先学习从二进制转换为十进制:
例:
以二进制10110101转换为十进制为例:
编号:76543210 -->二进制每一个数值位对应的数位编号,
数值:10110101 --> 二进制
方法:
从低位开始算起,公式:数值位 * 2的数位编号次方,然后相加
二进制10110101转换为十进制就是:
1*2^0 + 0*2^1 + 1*2^2 + 0*2^3 + 1*2^4 + 1*2^5 + 0*2^6 + 1*2^7 = 1+0+4+0+16+32+0+128=181
十进制转二进制,就是除以二取余,除到商等于0为止,倒着排列。
例:十进制181,转换为二进制:
181/2=90......1
90/2=45.........0
45/2=22.........1
22/2=11..........0
11/2=5............1
5/2=2.............1
2/2=1.............0
1/2=0............1
倒着排列就是:10110101,这个数值就是将十进制181转换为二进制的数值。
二进制转换八进制:
由二进制转换十进制可知:
十进制的0~15,二进制表示为:
十进制 二进制
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
八进制范围是0~7,二进制111是八进制的7,所以说,用三位二进制,表示八进制的一位。
例:二进制:10110101转换为八进制
方法:从数位编号低的开始算起,三位二进制,表示一位八进制。不够三位,在最前边补0,这样是不会改变数值的大小的。
101 ---> 5
110 --->6
10--->不够三位时可以在最前边补0,--->010 ---->2
结果:265
八进制转换二进制:
例八进制265,转换为二进制:八进制一位,二进制用三位表示
2 ----> 010
6 ---->110
5 ---->101
结果:010110101,最前边的0可以省略,不改变数值大小。
二进制转换十六进制:
十六进制范围:0~F,也就是0~15,由上述学习,我们可以知道,二进制1111就表示十六进制的F,所以说,用四位二进制,表示一位十六进制。
例:二进制:10110101转换为十六进制:
方法:从数位编号最低的开始算起,四位二进制表示一位十六进制,不够四位,可以在最前边补0,不会改变数值的大小。
0101 --->5
1011 --->11 --->B
结果:B5
好,以上就是常用的进制以及进制之间的转换方法,希望对大家有所帮助。
大家多多练习。
常用进制以及进制之间的转换方法相关推荐
- 9277用计算机,关于计算机常用进制以及进制之间的转换笔记
计算机常用进制以及进制之间的转换 进制的由来 生活中的常用进制 计算机中的二进制 计算机常用四种进制的说明 八进制和十六进制 进制之间的转换 进制的由来 进位就是进位计数制,就是一种计数的方法 古代社 ...
- 计算机常用数制转换说课稿,进制与进制转换说课稿
<数制及其转换> 尊敬的各位老师:大家好!我说课的内容是<数制及其转换>. 一.说教材 1.教材分析 <数制及其转换>是从人民邮电出版社教材<大学计算机基础& ...
- javascript进制及进制之间的转换
计算机中常用的进制数有二进制.八进制.十进制.十六进制 一.十进制 转 其他 var x = 10; // 此处应为数字 x.toString(n); // n 代表要转换到的进制,比如n可以为,2, ...
- C# 中2,10,16进制及其ASCII码之间转化
转载连接: http://blog.csdn.net/pengfeihe0123/article/details/7278221 C# 中2,10,16进制及其ASCII码之间转化 ...
- 在计算机中常用的进制有哪些,计算机中常用的数的进制主要有.doc
<计算机中常用的数的进制主要有.doc>由会员分享,可在线阅读,更多相关<计算机中常用的数的进制主要有.doc(4页珍藏版)>请在文库网上搜索. 1..计算机中常用的数的进制主 ...
- C# 中10进制、16进制及其ASCII码之间转化
C#的进制转换主要用在串口通讯时候 进制转换是人们利用符号来计数的方法.进制转换由一组数码符号和两个基本因素"基数"与"位权"构成. 基数是指,进位计数制中所采 ...
- 怎么用计算机的计算器转换进位制,计算机进制换算(进制转换计算器)
我想知道进制的转换方法, 8 16 10进制转换成2进制都是除2. 但其他进制之间. 进数转换:1.二进制数.十六进制数转换为十进制数(按权求和) 二进制数.十六进制数转换为十进制数的规律是相同的.把 ...
- 关于进制和进制转换的那些事
要理解进制和进制转换,首先需要理解数制系统. 数制系统包括:(计算机中常用的数制系统) – 十进制数制系统(逢十进一) – 二进制数制系统(逢二进一) – 八进制数制系统(逢八进一) – 十六进制数制 ...
- 计算机进制转进制,计算机中进制及进制转换
<计算机中进制及进制转换>由会员分享,可在线阅读,更多相关<计算机中进制及进制转换(55页珍藏版)>请在人人文库网上搜索. 1.计算机中进制及进制转换 计算机中进制及进制转换 ...
最新文章
- 特斯拉终于要“国产”了!
- doAcquireSharedInterruptibly
- Linux 基础命令上
- 什么人都可以媚俗,但大学校长不能
- 前端校验和后端校验区别
- Passthrough技术简介
- jspsmartupload简述
- java 压制警报_适用于Java开发人员的微服务:监视和警报
- 使用Kotlin+JetPack 从零开发自己的日记App
- 认识ZBrush? 4R7视图区
- 【MySQL】MySQL的IFNULL()、ISNULL()、NULLIF()函数用法说明
- 集成电路,微小电子元件焊接技巧
- MDK_EventRecorder
- 候选公示!高工智能汽车金球奖第四批入围年度产品/方案亮相
- 《Very Deep Convolutional Networks For Large-Scale Image Recognition》翻译
- JAVA、Python、selenium、问卷星自动脚本
- 【pygame】Python 制作 XP 经典扫雷游戏
- 数学建模学习笔记(13)分类模型
- SQL SELECT TOP 子句详解
- Vue 前端uni-app多环境配置部署服务器的问题
热门文章
- 【日语论文】新干线对日本旅游业发展的影响-以秋田新干线为例(节选)
- Python开发测试工具(一)—Monkey
- sap生产工单报工_SAP中单张工单报工完成还能入库吗
- v3 572g 51mr 拆机加SSD和内存
- Pyechart导出高清图像
- 微信小程序开发工具介绍及安装(中)
- 联想ThinkPad开机进不了系统的解决方式
- 粉色背景简洁css模板,
- A comparative review of tone-mapping algorithms for high dynamic range video(高动态范围视频色调映射算法的比较研究)(二)
- 高德地图-定义标记、添加标记、删除标记、自定义标记图标