> 教育经验 > double 和 Int 区别

double 和 Int 区别

double 和 Int 区别

int 和 double 都是基本数据类型, int 是整形, double 是浮点型。

1、int 型变量占用的存储空间和机器字一样大,即 32位系统中是 4个字节; 64位系统中是 8个字节;

而 double 型变量 一般占用8字节,double 型变量占用的存储空间不会小于 int 型变量。

2、double 型表示的值范围要比 int 表示的值范围大,且从 double 值转换到 int 值,会进行四舍五入,从而有精度损失。