2022年2022年进制转换教程 .pdf
《2022年2022年进制转换教程 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年进制转换教程 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、进制转换教程不同进制之间的转换纯粹是数学上的计算。不过,你不必担心会有么复杂,无非是乘或除的计算。生活中其实很多地方的计数方法都多少有点不同进制的影子。比如我们最常用的10 进制,其实起源于人有10个指头。如果我们的祖先始终没有摆脱手脚不分的境况,我想我们现在一定是在使用20 进制。至于二进制 , 没有袜子称为0 只袜子,有一只袜子称为1 只袜子,但若有两袜子,则我们常说的是:1 双袜子。生活中还有:七进制,比如星期。十二进制,比如“一打”,六十进制,比如分钟,1.1 十六进制数转换成十进制数2 进制,用两个阿拉伯数字:0、1;8 进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;10
2、进制,用十个阿拉伯数字:0 到 9;16 进制,用十六个阿拉伯数字, 等等,阿拉伯人或说是印度人,只发明了 10 个数字啊?16 进制就是逢 16 进 1,但我们只有 09 这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。十六进制数的第 0 位的权值为 16 的 0 次方,第 1 位的权值为 16 的 1 次方,第 2 位的权值为 16 的 2 次方,所以,在第 N (N从 0 开始)位上,如果是是数 X (X 大于等于 0,并且 X小于等于 15 ,即:F)表示的大小为 X * 16的 N次方。假设有一个十六进数 2AF5
3、, 那么如何换算成 10 进制呢?用竖式计算:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 2AF5换算成 10 进制: 第 0 位: 5 * (16的 0 次方) = 5 第 1 位: F * (16的 1 次方 )= 240 第 2 位: A * (16的 2 次方) = 2560 第 3 位: 2 * (16的 3 次方) = 8192 - 10997 直接计算就是:5 * 160 + F * 161 + A * 16
4、2 + 2 * 163 = 10997 ( 别忘了,在上面的计算中,A表示 10,而 F 表示 15) 现在可以看出,所有进制换算成10 进制,关键在于各自的权值不同。假设有人问你,十进数 1234 为什么是一千二百三十四?你尽可以给他这么一个算式:1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100 2.6 十六进制数的表达方法如果不使用特殊的书写形式,16 进制数也会和 10进制相混。随便一个数:9876,就看不出它是 16 进制或 10 进制。C,C+ 规定,16 进制数必须以 0 x 开头。比如 0 x1 表示一个 16进制数。而1 则表示一个十进制
5、。另外如:0 xff,0 xFF,0X102A,等等。其中的 x 也也不区分大小写。 (注意: 0 x 中的 0 是数字 0,而不是字母 O) 以下是一些用法示例:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - int a = 0 x100F; int b = 0 x70 + a; 至此,我们学完了所有进制:10 进制, 8 进制,16 进制数的表达方式。2.7 十六进制数在转义符中的使用转义符也可以接一个 16进制数来表示一
6、个字符。 如在 6.2.4 小节中说的 ? 字符,可以有以下表达方式:? /直接输入字符77 /用八进制,此时可以省略开头的0 0 x3F /用十六进制同样,这一小节只用于了解。 除了空字符用八进制数 0 表示以外, 我们很少用后两种方法表示一个字符。2 十进制数转换到二、八、十六进制数2.1 10 进制数转换为 2 进制数给你一个十进制,比如: 6,如果将它转换成二进制数呢?10 进制数转换成二进制数,这是一个连续除2的过程:把要转换的数,除以2,得到商和余数,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
7、- - - - - - 第 3 页,共 11 页 - - - - - - - - - 将商继续除以 2,直到商为 0。最后将所有余数倒序排列,得到数就是转换结果。听起来有些糊涂?我们结合例子来说明。比如要转换6 为二进制数。“把要转换的数,除以2,得到商和余数”。那么:要转换的数是 6, 6 2 ,得到商是 3,余数是 0。 (不要告诉我你不会计算 63!)“将商继续除以 2, 直到商为 0, ”现在商是 3,还不是 0,所以继续除以 2。那就: 3 2, 得到商是 1, 余数是 1。“将商继续除以 2,直到商为 0, ”现在商是 1,还不是 0,所以继续除以 2。那就: 1 2, 得到商是
8、0,余数是 1 (拿笔纸算一下, 12是不是商 0余 1! )“将商继续除以 2,直到商为 0, 最后将所有余数倒序排列”好极!现在商已经是0。我们三次计算依次得到余数分别是:0、1、1,将所有余数倒序排列,那就是:110了!6 转换成二进制,结果是110。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 把上面的一段改成用表格来表示,则为:被除数计算过程商余数6 6/2 3 0 3 3/2 1 1 1 1/2 0 1 (在计算
9、机中,用 / 来表示)如果是在考试时, 我们要画这样表还是有点费时间,所更常见的换算过程是使用下图的连除:(图: 1)请大家对照图, 表,及文字说明, 并且自已拿笔计算一遍如何将6 转换为二进制数。说了半天,我们的转换结果对吗?二进制数110 是 6 吗?你已经学会如何将二进制数转换成 10 进制数了,所以请现在就计算一下110 换成 10 进制是否就是6。2.2 10 进制数转换为 8、16 进制数非常开心, 10进制数转换成 8 进制的方法,和转换为2 进制的方法类似,惟一变化:除数由2 变成 8。来看一个例子,如何将十进制数120 转换成八进制数。用表格表示:被除数计算过程商余数120
10、120/8 15 0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 15 15/8 1 7 1 1/8 0 1 120转换为 8进制,结果为: 170。非常非常开心, 10 进制数转换成 16 进制的方法,和转换为2 进制的方法类似,惟一变化:除数由2 变成 16。同样是 120,转换成 16进制则为:被除数计算过程商余数120 120/16 7 8 7 7/16 0 7 120转换为 16进制,结果为: 78。请拿笔纸,采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年进制转换教程 2022 年进制 转换 教程
限制150内