c语言中什么时候用int float double 我知道他们代表的含义!就是在做题时怎么知道该用哪个!!!

如题所述

如果是一段程序,看下面调用的时候,=右边是什么类型,就用什么。
如果不是,看需要什么,需要整数,就用int。计算结果有小数,就用float或double,至于这两个小数,则看小数位数,位数少用float。
还有,看数字,int只能最大到35535(记不准确了,错了的话请多包涵),大于这个数,用double
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-10
一般要看你需要的数据精度
int:只需要用整数不需要用分数的,数据的大小又不算太大的(比如描述有几个人时,使用int,人不可能是分数)。
float:需要用到分数,但是分数的精度又不需要这么高的(比如描述某个东西多重时65.32KG)。
double:需要用到分数,分数的精度要求又很高的(比如科学计算等高精度数据)。
第2个回答  2012-09-10
依据场合来定。比如人数则要定义成int,比如面积则可能需要float double,具体用哪个还得看你精度需求。
第3个回答  2012-09-10
看你需要使用什么样的数据呀,根据使用的数据定义相应的变量