俺去也色播全集 基础语法(1004)CSharp浮点型

栏目分类俺去也色播全集 基础语法(1004)CSharp浮点型

你的位置:食品加工在线 > 失少女系列 >

俺去也色播全集 基础语法(1004)CSharp浮点型

发布日期:2024-12-25 01:29    点击次数:96

俺去也色播全集 基础语法(1004)CSharp浮点型

Hongkongdoll real face

浮点型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俺去也色播全集