INT是干什么用的

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:22:33
main()
{
int f;
printf("input\n");
scanf("%f",&f);
printf("the answer is %f",(f-32.0)/1.8);
}
中INT F代表什么 求和时候也有INT SUM
我超级新手 希望给我解释一下
就是int f 怎么解释啊

在C语言中,每一个变量都需要“声明”它们是什么类型的,才能够被C识别,int就是声明一个变量是“整数型”的固定语句。
而int f 的意思就是对程序(计算机)声明变量“f”是一个整数型变量。同理, “int sum”同样是在声明变量“sum”是一个整数型变量。而你说为什么在求和是用“int sum”,首先是因为程序的求和值是整数型变量,另外“sum”是英文“和”的缩写,便于阅读,和普通字母没有区别,不要多想。
int f 没有其他特别的意思,就是在声明变量“f”是一个整数型变量。
我想你可能迷茫的是后面的“("%f",&f)”,
%f中的f指的是一种输出格式,类似于int,与上面的 int f 中f是不一样的,而"&f"中的f代表的就是上面的变量f,即int f中的f

我怎么没有看到啊,在哪儿?
在VC里边 typedef int INT;貌似是这样的,差不多和int一样。

在C中int代表整数类型,在用printf输出时格式符应该为%d,所以根据你的程序你应该把f 定义为浮点型,使用关键字float而不是int

字符

int是整型,也就是不带小数点的数,输入输出用%d
f是指float,是浮点类型(单精度类型),带小数点的数,输入输出用%f

int 为变量类型
int f 是将 f定为int类型!!!