❶ 实数语法图 编译原理
实数,是有理数和无理数的总称。数学上,实数定义为与数轴上的点相对应的数。实数可以直观地看作有限小数与无限小数,实数和数轴上的点一一对应。但仅仅以列举的方式不能描述实数的整体。
实数可以分为有理数和无理数两类,实数集通常用黑正体字母 R 表示。R表示n 维实数空间。实数是不可数的。实数是实数理论的核心研究对象。
所有实数的集合则可称为实数系(real number system)或实数连续统。任何一个完备的阿基米德有序域均可称为实数系。在保序同构意义下它是惟一的,常用R表示。由于R是定义了算数运算的运算系统,故有实数系这个名称。
实数可以用来测量连续的量。理论上,任何实数都可以用无限小数的方式表示,小数点的右边是一个无穷的数列(可以是循环的,也可以是非循环的)。在实际运用中,实数经常被近似成一个有限小数(保留小数点后 n 位,n为正整数)。在计算机领域,由于计算机只能存储有限的小数位数,实数经常用浮点数来表示。
实数可实现的基本运算有加、减、乘、除、乘方等,对非负数(即正数和0)还可以进行开方运算。实数加、减、乘、除(除数不为零)、乘方后结果还是实数。任何实数都可以开奇次方,结果仍是实数,只有非负实数,才能开偶次方,其结果还是实数。
实数集R对加、减、乘、除(除数不为零)四则运算具有封闭性,即任意两个实数的和、差、积、商(除数不为零)仍然是实数。
实数集是有序的,即任意两个实数a、b必定满足并且只满足下列三个关系之一:a<b,a=b,a>b。
实数大小具有传递性,即若a>b,且b>c,则有a>c。
实数集R具有稠密性,即两个不相等的实数之间必有另一个实数,既有有理数,也有无理数。
如果在一条直线(通常为水平直线)上确定O作为原点,指定一个方向为正方向(通常把指向右的方向规定为正方向),并规定一个单位长度,则称此直线为数轴。任一实数都对应与数轴上的唯一一个点;反之,数轴上的每一个点也都唯一的表示一个实数。于是,实数集R与数轴上的点有着一一对应的关系。