文档介绍:
第1章信息技术基础知识
制作人:吴丽丽
一、计算机中常用数制及其相互转换
二、计算机中的数值型数据
三、计算机中的编码
主要内容:
学****目标:
掌握数值转换,二进制运算
第2节信息在计算机内的表示与编码
一、计算机中常用数制及其相互转换
1、信息在计算机内部的表示方法
信息在计算机内部的具体表示形式就是数据。这些数据可以是数
字、字符或汉字,但它们在计算机内部都是采用二进制的形式表示的。
2、进位计数制
日常生活中最常见的是十进制数,用十个不同的符号来表示:0-9,所以它的基数为10。所有的数字符号称为数码,采用“逢基数进位”的原则进行计数,称为计数制。所谓数位值就是数字在位中所处的位置的单位值,又称位权值。
一、计算机中常用数制及其相互转换
3、计算机中的常用数制
二进制:二进制数只有两个代码“0”和“1”,所有的数据都由它们的组合来实现。二进制数据在进行运算时,遵守“逢二进一”的原则,基数为2。
十六进制:十六进制数采用0~9和A、B、C、D、E、F六个英文字母一起构成十六个代码,逢十六进一,所以基数为16。
八进制:采用逢八进一的计数制,八进制的基数为八,由0-7这8个数组成,所以基数为8。
一、计算机中常用数制及其相互转换
4、各种进制之间的转换
1)二进制与十进制的相互转换
二进制数→十进制数:只需将每一位数字乘以它的权2n,再以十进制的方法相加就可以得到它的十进制的值(注意,小数点左侧相邻位的权为20,从右向左,每移一位,幂次加1)。
【例1】10110.011B=?
1×24+0×23+1×22+1×21+0×20+0×2-1 +1×2-2+1×2-3=22.375D
一、计算机中常用数制及其相互转换
十进制数→二进制数
整数部分:将十进制整数数除以2,得到一个商和余数,记下余数,并将得到的商再除以2,又得到一个新的商和余数,如此反复,直到商为0为止。(先得的为低位,后得的为高位)
小数部分:将给定的十进制纯小数乘以2,得到一个乘积,将乘积的整数部分取出并记录,将小数部分再乘以2,又得到一个新的乘积,如此反复,直到乘积的小数部分为0为止。(先得的为高位,后得的为低位)
整数部分:除2取余法
小数部分:乘2取整法
一、计算机中常用数制及其相互转换
【例2】将236D=11101100B转换成二进制。转换过程如图1所示。
图1 将十进制数转变成二进制数
一、计算机中常用数制及其相互转换
2)二进制数与十六进制数的相互转换
二进制数十六进制数:由于4位二进制数能表示16种状态(即16=24 ),所以可以用4个二进制数来表示一位十六进制数。
方法:从最右侧开始,每四位二进制数划为一组,用一位十六进制数代替,也称为“以四换一”;十六进制数转换成二进制数时正好相反,一位十六进制数用四位二进制数来替换,也称“以一换四”。见图2和图3。
一、计算机中常用数制及其相互转换
34.EFH=0011 0100 .1110 1111B
图2 二进制数十六进制数
图3 十六进制二进制数
一、计算机中常用数制及其相互转换
内容来自淘豆网www.taodocs.com转载请标明出处.