float是什么位深度? float支持多少位小数
更新时间:2021-09-14 10:57:09 • 作者:CLAUDIA •阅读 4041
c语言中的 float的什么 精确到多少位多少位到底是怎么算的??
具体分析一个实型数据的时候,精确到多少位就表示小数点后面多少位,你的猜测是正确的。
float是什么数据类型?
float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)
double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)
按存储的范围进行排序
float(real)
double
数值存储范围越小的精度越高,存储数值范围越大,精度就越不准确,如果存储正常金额的情况下,使用money,好处在于可以存储不指定的小数点位数的数值,比较真实。
计算机上的float指的是什么意思
电脑上的float指的是浮点数,也就是小数。
浮点数是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学计数法。
浮点数并不一定等于小数,定点数也并不一定就是整数。所谓浮点数就是小数点在逻辑上是不固定的,而定点数只能表示小数点固定的数值,具用浮点数或定点数表示某哪一种数要看用户赋予了这个数的意义是什么。
C语言里 float是什么意思? 具体点 是如何运算的?
float浮点型的数据
例如这样:
#include <stdio.h>
main()
{
float a;//定义a为浮点型数据
a = 123.456;//a就可以为带小数点的数
prinf("%f"a);
}
浮点大概可以理解为小数点