欢迎来到天天文库
浏览记录
ID:44175186
大小:16.79 MB
页数:68页
时间:2019-10-19
《《计算机中的数据》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机中的数据表示Lecture3内容提要计算机的数制数值型数据的表示和编码字符型数据的表示和编码图形及图像的表示数字动画和数字视频的表示声音的表示2021/8/222计算机文化基础_Fall2009计算机信息处理特征信息处理——将信息转换为机内数据数据——人读、机读两态在计算机中的数据和指令都是用二进制代码表示的。计算机中常用数制2021/8/223计算机文化基础_Fall2009进位制数日常生活中人们都采用十进制数计算机的语言——二进制计算机应用中使用的进制二进制、八进制、十六进制采用二进制的原因:二进制数在物理上最
2、容易实现运算规则简单,易于实现方便逻辑运算计算机中常用数制2021/8/224计算机文化基础_Fall2009二,八,十六进制数的特点计算机中常用数制十进制二进制八进制十六进制0、1、2、3、4、5、6、7、8、90、10、1、2、3、4、5、6、70、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F逢十进一借一当十逢二进一,借一当二逢八进一借一当八逢十六进一,借一当十六基数为10基数为2基数为8基数为16位权10i位权2i位权8i位权16i2021/8/225计算机文化基础_Fall2009R进制数一般来说,
3、若把它们统称为R进制,则R进位制具有下列特点:具有R个数字符号:0,l,…,(R-1)由低位向高位是按"逢R进一"的规则进行计数基数是"R"计算机中常用数制2021/8/226计算机文化基础_Fall2009基数和位权基数——某进位制的基数是指该进位制中允许选用的基本数码的个数。例如:对于二进制,有两个数码(O,1),且由低位向高位是“逢二进一”,故其基数为2。十进制数,基数为10;八进制数,基数为8;十六进制数,基数为16。计算机中常用数制2021/8/227计算机文化基础_Fall2009基数和位权位权——对于某一
4、进位制数,一个数码处在数的不同位置时,它所代表的数值是不同的。计算机中常用数制3333×1023×1013×100例如:在十进制数333中,数字3在个位数位置上时表示3,即3×100;数字3在十位数位置上时表示30,即3×101;数字3在百位数位置上时表示300,即3×102。2021/8/228计算机文化基础_Fall2009不同进位制数的表示法方法一:用圆括号外的下标值(如:10、2、8、16)表示该括号内的数是哪一个进位制中的数。例如:十进制数25(25)10或25二进制数101(101)2八进制数77(77)8十
5、六进制数A6(A6)16计算机中常用数制2021/8/229计算机文化基础_Fall2009不同进位制数的表示法方法二:在数的最后加上字母来区分其前面的数是属于哪个进位制,具体规则如下:例如:十进制数2525D二进制数101101B八进制数7777Q十六进制数A6A6HD(十进制),B(二进制),Q(八进制), H(十六进制)计算机中常用数制2021/8/2210计算机文化基础_Fall2009进制位数的相互转换同一个数值可以用不同的进位制数表示,例如:(12)10=(1100)2=(14)8=(C)16。这表明不同进
6、位制只是表示数的不同手段,它们之间必定可以相互转换。十进制数二进制数二进制数十进制数二进制数八进制数二进制数十六进制数数制之间的转换2021/8/2211计算机文化基础_Fall2009基本方法:整数——“除2取余”(余数由下而上排列)小数——“乘2取整”(整数由上而下排列)具体做法:1)对于十进制数整数,用2连续除要转换的十进制整数及各次所得之商,直除到商得0时为止,则各次所得之余数即为所求二进制整数由低位到高位的值;2)对于十进制小数,用2连续乘要转换的十进制小数及各次所得之积的小数部分,直乘到积的小数部分为0(或满
7、足所要求的精度)时为止,则各次所得之积的整数部分即为所求二进制小数由高位到低位的值。3)当十进制数包含有整数和小数两部分时,可分别将整数和小数转换,然后相加。2021/8/2212计算机文化基础_Fall20092752371218129024122021001结果为:1001011即:(75)10=(1001011)2示例:2021/8/2213计算机文化基础_Fall2009示例:0.625╳21.250整数=1╳20.50整数=0╳21.0整数=1小数值=0结果为:0.101即:(0.625)10=(0.101)2
8、2021/8/2214计算机文化基础_Fall200987589381101结果为:113即:(75)10=(113)8示例:2021/8/2215计算机文化基础_Fall20090.734╳85.872整数=5╳86.976整数=6╳87.808整数=7╳86.464整数=6结果约为:0.5676即:(0.734)
此文档下载收益归作者所有