关于定点数与浮点数的叙述中,错误的是 C
C语言中浮点数以整数形式输出错误的问题 %d要求的输入形式必须是整数。而此程序的输入形式是实数。就会产生这样的效果吧。其实,如你所说,a的值是正确的,只是输出是错误的。这就像你给了一个人1块钱,你像让他给你买块糖。但是,你又不让他去糖果店,非让他去烟酒店。你说,他能给你买回来糖吗?至于他买回来的是什么,或者能不能买回来,只有鬼知道了。include\"stdio.hvoid main(){float a=1.0;printf(\"a=d a=f\\n\",a,a);printf(\"a=f,a=d\\n\",a,a);}这样改一下,或许对你理解有点帮助吧。最后一句,对于帮助你的人,你就以这样的态度来对待吗?人不是这样做的吧?
c语言里面的浮点数的表示方法有几种?都是什么啊 2种表示方法21131.十进制小数形式,如1.08,.98,18.;52612.指数形式,如3.45e6浮点数4102的类型分3类:16531.float,单精度浮点数,(visual C下)占用4个字节,表示范围:3.4e-38~3.4e382.double,双精度浮点数,占用8个字节,表示范围:1.7e-308~1.7e3083.long double,长双精度浮点数,占用10个字节,表示范围:1.2e-4932~1.2e4932