2个回答
展开全部
NULL的值为0(定义在stdio.h中),是个整数值,而double类型的数据为浮点型,严格地说,二者类型是不同的,但作为内部类型,系统会自行强制转换的,就是说,整形和浮点型数据可以相互赋值,当然编译程序会给出警告。
但问题是,“”包含的是字符串(即使实际长度为0),与浮点类型之间是不能转换的,因为编译程序会给出错误信息,我想知道,你为什么要将“”赋给浮点型数据呢?
但问题是,“”包含的是字符串(即使实际长度为0),与浮点类型之间是不能转换的,因为编译程序会给出错误信息,我想知道,你为什么要将“”赋给浮点型数据呢?
追问
在datagridview显示一天统计信息。显示为0的话很丑的。 我想赋值个看不见的东西。
追答
增加一个判断语句,满足条件就显示,否则就不显示。比如
eps = 1.0E-6;
if(fabs(value) > eps) printf("%.2lf");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询