上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
实例005 从控制台输出浮点类型——浮点类型
【实例描述】
本实例主要介绍值类型中的三种浮点类型,并从控制台输出这几种类型。浮点类型主要用来描述小数数值,在描述整数型数值时,小数位数为零。从控制台输出浮点类型的效果如图2-2所示。
图2-2 控制台输出浮点类型
【实现过程】
(1)创建一个名为Float的控制台应用程序。在main函数中定义三种浮点类型变量,代码如下:
float Float = 123.456789f; //单精度浮点型 double Double = 123.456789123456789d; //双精度浮点型 decimal Decimal = 123.456789123456789123456789m; //高精度浮点型
(2)从控制台输出三种浮点类型,代码如下:
Console.WriteLine("单精度浮点型\t{0}", Float); Console.WriteLine("双精度浮点型\t{0}", Double); Console.WriteLine("高精度浮点型\t{0}", Decimal);
【代码解析】
本实例代码定义了三种浮点类型,三种浮点类型的取值范围和精度如表2-2所示。
表2-2 三种浮点类型
注意:为float类型赋值时,小数末尾要加上f或F,在默认状态下,小数为双精度类型,也可以在小数末尾加上d或D表示双精度类型,而高精度类型末尾用m或M作为后缀。高精度类型适用于对精度要求比较高的数据,例如,用于货币计算。