计算机中的数据及其运算
HLJ_DJS☆笔记整理
计算机中的数据包括数值性数据和非数值性数据两种。数据在计算机中通常是以二进制的形式表示的。对数值性数据进行编码即数值码,可以在计算机中对其进行各种数的运算。对非数值性数据进行编码,便于计算机进行识别和处理。
§1.1 数与数制
进位与数制
按进位的方法计数的数制称为进位计数制,简称进位制。一个十进制数是由十个不同的数字符号0、1、2、……、9中的某些数字符号,按照一定的法则排列起来所表示的。这十个数字符号称为数码。一个数码由于在排列中处的位置(数位)不同,就有不同的位置值,因而所表示的数值也不同。
例如:数168.58中小数点左边的“8”表示8个1,而小数点右边的“8”表示8 个1100,对于十进制而言,每个数位的位置值都是10的某次幂,因此任何一个十进制数都可以写成10的乘幂之和的形式,如:
168.58=1×102+6×101+8×100+5×10-1+8×10-2
一般地,任意一个十进制数N都可以表示为:
数码
数位(该位置的序数)
基数
N=Kn-1·10n-1+Kn-2·10n-2+…+K1·101+K0·100+Kn-1·10-1+…+K-m·10-m
权或位权(位置值)
原创力文档

文档评论(0)