这种数据类型的数据存储范围为从-1.79E+308~-2.23E-308,0和2.23E+308~1.79E+308。 FLOAT(size,d) 带有浮动小数点的小数字。在括号中规定最大位数。在 d 参数中规定小数点右侧的最大位数。二、写法float型的数据可写成float[(n)]的形式。其中n是1~15之间的整数值,指定float型数据的精度。
当n为1~7时,实际上用户定义了一个real型的数据,系统用4个字节存储;当n为8~15时,系统认为它是个float型的数据,用8个字节存储它。
这样既增强了数据定义的灵活性,又节省了空间。float 和 real 的使用遵循有关近似数值数据类型的 IEEE 754 规范。
匿名回答于2024-05-22 23:02:26
数据类型:float是单精度浮点数类型,而real是双精度浮点数类型。
精度:float的精度为单精度,即小数点后只有一位数字,而real的精度为双精度,即小数点后有两位数字。
范围:float的取值范围为-1023.4405到1023.4405,而real的取值范围为-1.79769313486231E308到1.79769313486231E308。
运算规则:float和real的运算规则相同,都是遵循四舍五入规则。
存储方式:float和real都可以存储在计算机内存中,也可以存储在磁盘上。
需要注意的是,float和real都是浮点数类型,因此在进行数值计算时需要注意精度问题。如果需要进行精确计算,建议使用real类型。
匿名回答于2024-05-17 02:45:26