数值类型之浮点数类型:
在我们的日常生活中不仅有整数 ,还存在小数,在C#中小数有2种数据类型来表示 (单精度)float 、(双精度)double。
他们的差别在于取值范围与精度不同,计算机对浮点数的运算速度大大低于对整数的运算速度,对double型的运算速度低于对float的运算速度,如果在程序中大量的使用双精度类浮点数,将会占用更多的内存单元,而计算机的处理任务也会更加繁重,但是用double类型的结果相对于float会更加精确,因此在对精度 要求不是很高的情况下我们可以采用float 类型。
单精度(float)类型: 取值范围在正负 1.5*10^-45 到 3.4*10^38 之间,精度为7到8位数字;
双精度(double)类型: 取值范围在正负 5.0*10^-324 到 1.7*10^308 之间 精度为15到16位数字;
我写个程序来区分下: