long与double和int的区别
2018-03-05 20:02
197 查看
int对于内存的要求最小,只能对整数进行操作
long和都double对于内存的要求都大,提高了数据的精度,但是对于精度的方向不同。
若是输入数据的精度比较大,会产生小数,那么应该用double类型。
使用double类型时,若是对保留的小数的位数有要求,此时常与DecimalFormat类型连用:
保留7位有效数字:
DecimalFormat df=new DecimalFormat(###.0000000);<7个0>
若是输入的数据规模比较大,但不产生小树,就使用long类型。
long和都double对于内存的要求都大,提高了数据的精度,但是对于精度的方向不同。
若是输入数据的精度比较大,会产生小数,那么应该用double类型。
使用double类型时,若是对保留的小数的位数有要求,此时常与DecimalFormat类型连用:
保留7位有效数字:
DecimalFormat df=new DecimalFormat(###.0000000);<7个0>
若是输入的数据规模比较大,但不产生小树,就使用long类型。
相关文章推荐
- [c语言]PAT编程题引出int和long的区别
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- [Scala--基础]--类型转换(String to Double 、Long、Float和Int)
- C++中各种类型int double long的表示范围
- Int,long,float,double类型
- char ,int,long,float,double…
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- C/C++之char,short ,long,double,float,int, signed, unsigned
- C/C++中int/long/float/double数值类型与字符串互相
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- int与long区别
- sizeof对int long double char的使用
- C/C++中int/long/float/double数值转换
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- int和long的区别
- C/C++中各种类型int、long、double、char表示范围(最大最小值)
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- long long 与int的区别
- C++ String 转换为 int、long、float、double类型
- int、long、longlong、float、double、long double的范围