大数据网

让建站和SEO变得简单

让不懂建站的用户快速建站,让会建站的提高建站效率!

发布日期:2024-12-25 04:47    点击次数:160

浮点型a. 浮点型用于暗意数学中的实数数字;浮点型类型通常属于基本数据类型。b. 在C#中有3种预界说的浮点数数据类型,划分是二进制浮点型float和double,用于金融筹画的十进制浮点型decimal。预界说的浮点型:

3. 利用

a. 对于浮点型类型数据的精度,float和double未能对一个超出精度鸿沟内的数字暗意准确。比如在筹画机里面存储的数值是0.099999999999,然而输出的可能是0.1;而对于decimal类型的变量的数值便是准确的,举例数值0.01,它在筹画机中存储的亦然这个值。

double a = 0.3f;

bool b = a == 0.3f;//false

b.浮点型的默许值为零,通常提供了暗意其最大值和最小值的常量属性MaxValue和MinValue。浮点型的其他常量有Double.NaN,Double.NegativeInfinity和Double.PositiveInfinity。

double a = default(double); //0

double b = double.MaxValue;

decimal c = 100.1m;

c.界说浮点型变量,赋值抒发式应添加相应的后缀字符

float a1 = 1f;

double a2 = 2d;

decimal a3 = 100m;

d.浮点型数据在除数为0的管理(在整数除法运算时除数弗成为零)

float a = 0.0f;Console.WriteLine(10 / a); //∞int b = 10;Console.WriteLine(b / 0.0); //∞float c = 10.0f;Console.WriteLine(c / ); //∞int d = 10;Console.WriteLine(d / ); //开动时报错

Console.WriteLine( / 0.0f); //NaN






Powered by 大数据网 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群 © 2013-2024