整型和实型和字符型数据在计算机中的存储

文章详细介绍了计算机中数据的三种主要类型:整型数,包括定点整数和定点小数;实数,主要讨论了浮点数的存储机制,包括阶码和尾数的概念;以及字符型数据,它们以二进制编码方式存储,每个字符对应一个特定的ASCII码。
摘要由CSDN通过智能技术生成

目录

一、整型数

二、实数

1、定点数

(1)定点整数

(2)定点小数(纯小数)

2、浮点数(指数形式)

三、字符型数据


一、整型数

二、实数

(在计算机科学中的“实数”和平常我们在数学中所认识到的“实数”含义不同)

关键点:如何来确定小数点的位置

存储方式:定点、浮点

1、定点数

特点:小数点的位置是固定的

(1)定点整数

小数点位于符号位和最高数值位之间

存储格式:

(2)定点小数(纯小数)

小数点位于最低数值位之后

存储格式:

2、浮点数(指数形式)

特点:小数点的位置是不固定的

构成:阶码和尾数

实现浮动的原因:将实数拆成了阶码尾数来分别存储

存储格式:

阶符阶码数符尾数

       注:阶符(指数部分):阶码的符号位,用定点整数表示,相当于数的指数部分,其位数决定了数的表示范围。

              数符:尾数的符号位,即该浮点数的符号位,用定点小数表示,其位数决定了数的精度。

此外,为了在计算机中唯一地表示浮点数,对尾数需要采用规格化处理,即尾数的最高位(小数点后的第一位)为1,通过阶码调整为规则化的小数。

在计算机中,通常用定点数来表示整数和纯小数;用浮点数表示既有整数部分,又有小数部分的的实数(这个“实数”不是数学中的实数)。

三、字符型数据

以二进制编码方式存储,一个字节保存一个字符,每个字符都有一个自己对应的编码(可以查看ASCII码表)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值