目录
一、整型数
二、实数
(在计算机科学中的“实数”和平常我们在数学中所认识到的“实数”含义不同)
关键点:如何来确定小数点的位置
存储方式:定点、浮点
1、定点数
特点:小数点的位置是固定的
(1)定点整数
小数点位于符号位和最高数值位之间
存储格式:
(2)定点小数(纯小数)
小数点位于最低数值位之后
存储格式:
2、浮点数(指数形式)
特点:小数点的位置是不固定的
构成:阶码和尾数
实现浮动的原因:将实数拆成了阶码和尾数来分别存储
存储格式:
阶符 | 阶码 | 数符 | 尾数 |
注:阶符(指数部分):阶码的符号位,用定点整数表示,相当于数的指数部分,其位数决定了数的表示范围。
数符:尾数的符号位,即该浮点数的符号位,用定点小数表示,其位数决定了数的精度。
此外,为了在计算机中唯一地表示浮点数,对尾数需要采用规格化处理,即尾数的最高位(小数点后的第一位)为1,通过阶码调整为规则化的小数。
在计算机中,通常用定点数来表示整数和纯小数;用浮点数表示既有整数部分,又有小数部分的的实数(这个“实数”不是数学中的实数)。
三、字符型数据
以二进制编码方式存储,一个字节保存一个字符,每个字符都有一个自己对应的编码(可以查看ASCII码表)