C程序的简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:38:24
小弟刚学C程序 有个简单问题要请教
# include <stdio.h>
void main()
{
int sign=1;
float deno=2.0,sum=1.0,term;
while (deno<=100)
{
sign=-sign;
term=sign/deno;
sum=sum+term;
deno=deno+1;
}
printf("%f\n",sum);
}
请问各位高手
float 有什么用 (请尽量说简单一点)什么浮点型数据的我不懂

还有最后那个 %f 可不可以用%d来代替 为什么~~~??

float是浮点型 简单说就是表示小数的
int是整型 只能表示整数
%f是浮点型的显示方法
%d是整型的
也就是说%d只能显示整数 不能显示小数

float就是来定义一个实型变量,用法相当于int.只不过用int定义的变量是整型的,也就是只能是整数.而用float定义的实型变量就可以是小数了,就这点儿区别.%f和%d的区别也是实型和整型的区别,是指用什么形式来输出(显示在屏幕上),整型变量要用%d输出.实型变量就只能用%f的形式来输出,不可以替换的.

float相当于PASCAL中的real型,表示符点数