且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《新编计算机科学概论》一本章小结

更新时间:2022-09-21 13:57:29

本章小结

设计计算机的最初目的是进行数值计算,计算机中首先表示的数据就是各种数字信息。随着应用的发展,现在计算机数据以不同的形式出现,如数字、文字、图像、声音和视频等。但是,在计算机内部,这些数据形式还是以数字的形式存储和处理。
为了重复使用有限的数码符号,人类在长期的实践中摸索出数字的两类表示系统:位置化数字系统和非位置化数字系统。
二进制数字系统是最简单的数字系统。其底为2,数字的取值范围是0和l。二进制数由基本单位——位(bit)组成,多个二进制位构成二进制数。
为了有效缩短数字串的长度,人们引入了八进制和十六进制。八进制就是逢8进位,十六进制就是逢16进位。
将十进制数转换为任意进制数,整数部分的转换使用连除法,小数部分的转换使用连乘法。
二进制数要转换为十六进制数,就是以4位为一段,分别转换为十六进制。反之亦然。
计算机内部将二进制数编码用来表示数值,这些编码有原码、反码和补码等。
整数可表示为定点数,无符号和有符号的整数在计算机中的存储方式不同。
当存储的数据超过存储器分配的有限存储空间时,就发生了溢出。
实数是带有整数部分和小数部分的数字。用于维持正确度或精度的解决方法是使用浮点表示法。
现在在计算机中整数只能以补码形式存储,通常使用二进制补码进行数值运算。
编码是人们用较少的符号来表达较复杂信息的表示方法。现代计算机大量的工作是用于处理非数值型数据,其中字符是非数值型数据的基础,人们最早用ASCII码表示英文字符,我国用国标码表示汉字,国际上用Unicode编码表示各国字符。
计算机制定了各种格式表示图像、音频和视频的编码,如表示图像的JPG、TIFF等编码,表示音频的MP3编码以及表示视频的MPEG编码等。