c语言中用printf输出是区分单精度和双喥的如果你在函数定义时定义为双精度,最后用printf输出时既可以用printf("%lf",a);也可以用printf("%f",a)输出用"lf”输出不了双精度可能是你定义时定义为单精度,那麼可能不能用双精度输出至于输出***有时为正零有时为负零,那么可能是你求出的***超出精度范围了·······
我代码中的是常量,C語言常量默认不就是double类型吗?要有后缀f的常量才是float类型.
不会吧!怎么我每次的运行结果都是一样的%lf确实是双精度。
你对這个回答的评价是
你对这个回答的评价是?