数据与文字的表示方法

2.1.1数据格式

(1)定点数的表示方法

所谓定点格式,即约定机器中所有数据的小数点位置是固定不变的。由于约定在固定的位置,小数点就不再使用记号“."来表示。原理上讲,小数点位置固定在哪一位都可以,但是通常将数据表示成纯小数或纯整数。

(2)浮点数的表示方法

把数的范围和精度分别表示的方法,相当于数的小数点位置随比例因子的不同而在一定范围内可以自由浮动,所以称为浮点表示法。

任意一个十进制数N可以写成                N=10^E.M

同样,在计算机中一个任意二进制数N可以写成                N =2^e.M

其中M称为浮点数的尾数,是一个纯小数。e是比例因子的指数,称为浮点数的指数,是一个整数。

(3)十进制数串的表示方法

①字符串形式

1字节存放一个十进制的数位或符号位

②压缩的十进制数串形式

2.1.2数的机器码表示

(1)原码表示法(符号位加上二进制数的绝对值)

例如,x=+1001,则[x]原=01001;x=-1001,则[x]原=11001;

对于0,原码机器中往往有“+0”、“-0”之分,故有两种形式:

①[+0]原=0000...0

②[-0]原=1000...0

(2)反码表示法(正数原码=反码,负数原码除了符号位全都取反=反码)

例:x=+122,y=-122

[x]原=01111010,[x]反=01111010

[y]原=11111010,[y]反=10000101

(3)补码表示法(正数原码=反码=补码,负数反码+1=补码)

 

2.1.3字符与字符串的表示方法

人字机交换信息时使用英文字母、标点符号、十进制数及诸如$,%,+等符号。然而数字计算和机只能处理二进制数据,因此, 上述信息应用到计算机中时,都必须编写成二进制格式的代码,也就是字符信息用数据表示,称为符号数据。目前国际上普通采用的一种字符系统是七单位的IRA码,其美国版称为ASCII码
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值