怎样定义变量的数据类型,c++

比如,有时候定义变量类型的时候用double,而有的时候用int,白话点,专业术语我听不懂... 比如,有时候定义变量类型的时候用double, 而有的时候用int ,白话点,专业术语我听不懂 展开
 我来答
shach1990
2010-07-17 · TA获得超过888个赞
知道小有建树答主
回答量:1365
采纳率:0%
帮助的人:650万
展开全部
double相当于一个水桶,int相当于一个杯子,一杯水可以用杯子来装,也可以用水桶来装,既然杯子装的下干嘛要用水桶来装呢,浪费水桶的空间;相同道理double占8个字节,int占4个字节(VC编译器),一个数装在4个字节已经够了,那就不用用8个字节来装,免得浪费内存空间,虽然现在内存都是几G大的,但是一个大项目之中,就是这几个字节,累积下来就不是几个字节的问题了!做单片机就很能够体会这一点!
octobershiner
2010-07-17 · TA获得超过130个赞
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:68万
展开全部
说白点double就是尾数多的小数,比如你需要1.444444444444这个精确的数字就得定义成double的,而float就是尾数少的,比如1.22不要求太精确,就用float就行。
还有就是int型是整数,没有小数尾数的。
举个例子吧
int a=3;
double b = 1.4444444444444;
float c = 1.22;
具体数值范围你可以查一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
08ZHBB
2010-07-17 · TA获得超过420个赞
知道小有建树答主
回答量:172
采纳率:100%
帮助的人:153万
展开全部
小数的话就用double,整数的话就用int,字符的话如a,b,c就用char,够白话了吧,更多的变量类型还须自己在学习中总结,希望对你有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangjieliqing
2010-07-25 · TA获得超过164个赞
知道答主
回答量:154
采纳率:0%
帮助的人:0
展开全部
小数用double,也可以用float,只不过精度double比float更大点。
整数类型就用int
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞翔的菜菜
2010-07-30 · TA获得超过2227个赞
知道大有可为答主
回答量:2941
采纳率:50%
帮助的人:1270万
展开全部
就是看你需要什么样的数据啦,如果你要输入的是整数型的,那就用INT,如果是带小数的就用DOUTBLE,当然,你可以把INT全用DOUBLE类型,但是这样做占用太多的内存空间,不会错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式