C语言double数据类型介绍、示例和应用经验
2021-02-06 05:16
标签:type 语言 print 并且 码农 net 代码 描述 文章 浮点数也称小数或实数。例如,0.0、75.0、4.023、0.27、-937.198 都是合法的小数。 C语言中采用float和double关键字来定义小数,float称为单精度浮点型,double称为双精度浮点型,long double更长的双精度浮点型。 C标准规定,double类型必须至少能表示10位有效数字,且取值范围至少是10-^37^~10+^37^。 我们用以下代码来测试double类型的特点。 示例 运行效果 从程序的运行我们可以看出double数的两个特征: 1)double数据类型表达的也是一个近似的数,不是准确的,小数点后的n位有误差,浮点数的位数越大,误差越大,到18位的时候,误差了1,基本上不能用了。 2)用“==”可以比较两个double数值是否相等。 float浮点型的精度最多只有8位,并且不能用==判断两个浮点数是否相等,在实际开发中,弃用float,只使用double型就可以了。 C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。 来源:C语言技术网(www.freecplus.net) 作者:码农有道 如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发此文,让更多的人可以看到它,谢谢!!! C语言double数据类型介绍、示例和应用经验 标签:type 语言 print 并且 码农 net 代码 描述 文章 原文地址:https://blog.51cto.com/14793471/24905612、测试double数据类型
/*
* 程序名:book.c,此程序测试double的特征
* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#include
3、应用经验
4、版权声明
文章标题:C语言double数据类型介绍、示例和应用经验
文章链接:http://soscw.com/index.php/essay/51622.html