00问答网
所有问题
谁能告诉我编程什么时候用double,什么时候用int,什么时候用float?
如题所述
举报该问题
推荐答案 2015-06-26
int 代表的是
整型
,这意味着它是不能有小数的。所以在计算人数/物品数量这种明显不可能出现小数的情况下使用。
double是双浮点,float是浮点,都是用来计算带小数的情况的。区别是,double不仅比float表示的范围要大的多,而且精度上也相对高一些。
所以一般来说,如果需要使用小数则使用double类型,如果永远不会使用小数则使用int类型。除非对内存有限制或者对精度要求不高,否则一般不使用float
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DeBjTneeT0ZTInnBne0.html
其他回答
第1个回答 2015-06-26
需要的时候
如果 int 满足需求,就用 int;如果 double 满足需求,就用 double ;如果 float 满足需求,就用 float
至于具体的需求是什么,程序员,也就是写代码的你,最清楚
相似回答
int
、
double
、
float
是
什么
意思?怎样使用?
答:
占用64位,具有更高的精度,数值范围可达1.7×10^-308到1.7×10^308,通常显示两位小数。当你在
编程时
需要存储整数,可以选择
int
;对于精度要求较高的小数,可以选择
double,
如果对内存空间有要求或精度需求不高
,float
则是一个经济的选择。记得在
使用时
明确类型,以避免不必要的数据溢出或精度损失。
int
、
double
、
float
是
什么
意思?怎样使用?
答:
int是指整形变量,储存整型值的基本类型
用 Int,
Int 在32位的设备中表现为32位整型,而在64位的设备中则为64位整型。Float 和 Double是指小数变量
,Float
是 32 位值
,Double
是 64 位值,当用小数时,编译器总是将其推断为 Double 类型,而不是 Float 类型。因此,如果不需要64位的高精度,...
C语言当中
int,float
,
double,
char这四个有
什么
区别?
答:
1、int为整数型,用于定义整数类型的数据 。2、float为单精度浮点型,能准确到小数点后六位
。3、double为双精度浮点型,能准确到小数点都十二位 。4、char为字符型,用于定义字符类型的数据。二、内存占据:1、int 的内存大小是4 个byte。2、float 内存大小是4 个byte。3、double 的内存大小是8...
什么时候用float
声明变量,
什么时候用double,什么时候用int
答:
有一部分用来存储整数部分,另一部分用来存储小数部分。所以,这个浮点数不是无限大也不是无限小的。所以,
为了定义更大的浮点数据,就用double
float(float可以省略)来定义了。和int中的那个long的用处有点相似。ps:比double更大的数可以用long double来定义。谢谢 ...
大家正在搜
double int float
intdoublefloat区别
intdoublefloat运算
intdoublefloat字节
float double 区别
double与float
double和int
double转int
double和int的区别
相关问题
请问一下,编写c语言程序的时候什么时候用int 什么时候用f...
C语言什么时候用double 什么时候用float
什么时候用float声明变量,什么时候用double,什么时...
C语言中什么时候用float定义,什么时候用double定义
C语言中什么时候用float定义,什么时候用double定义
(java)什么时候用double,什么时候用float?不...
在C语言中,定义变量时整数用int,小数用double,那么...
C语言中,什么时候用float,什么时候用double?麻烦...