double所占存储空间更大,8字节,所以能表示的值的范围更大

int 四个字节 表示的范围是

int带符号 整数,

1的原码为               0000 0000 0000 0000 0000 0000  0000 0001

2147483647原码为 0111  1111  1111 1111  1111  1111   1111 1111(2的31次方-1)

二进制转化十进制

等比数列求和,Sn = a1(q的n次方 - 1) / (q - 1)

所以除了符号位 其余31位全是1的十进制值为(2的n次方 - 1),即(2的31次方 - 1)

double值转换到int值,会进行四舍五入,会有精度损失。

double和int区别相关推荐

  1. java的double是什么意思_java中int和double有什么区别

    java中int和double有什么区别 区别如下: 1.int数据类型是32位,double数据类型是64位: 2.int数据类型的默认值是0,double数据类型的默认值是0.0d: 3.整型变量 ...

  2. double和float区别

    double和float区别 float:占4个字节 double: 占8个字节 double 和 float 的区别是double精度高,有效数字16位,float精度7位(可提供7位或8位有效数字 ...

  3. double转换为int以及浮点型相加损失精度问题

    最近在做支付相关模块的业务,数据库字段却使用的是double类型,其实也行,只要计算不在sql语句中进行,也是没有问题的. 预先的类属性设置的是Double类型,自己算的时候发现小数相加会出现损失精度 ...

  4. Java黑皮书课后题第2章:*2.22(金融应用:货币单位)改写程序清单2-10,解决将double转int可能会造成精度损失问题。以整数值作为输入,其最后两位代表的是美分币值

    *2.22(金融应用:货币单位)改写程序清单2-10,解决将double转int可能会造成精度损失问题.以整数值作为输入,其最后两位代表的是美分币值 题目 题目概述 举例 程序清单2-10 修改思路 ...

  5. 验证整数 Double 转 int 两种写法

    Double  转int 1)之前一直是使用强转 Double num = Double.parseDouble(object.toString());    int n = (int)num;    ...

  6. 用于将类型从double转换为int的C#程序

    Given a double type of variable, we have to convert it into an integer in C#. 给定双重类型的变量,我们必须在C#中将其转换 ...

  7. double operator[](int i)_java中double类型精度丢失问题及解决方法

    原文链接:https://blog.csdn.net/yacolspace/article/details/78287394 double类型数据加减操作精度丢失问题 今天在项目中用到double类型 ...

  8. android 字符串转浮点,Android String类型转换为float、double和int的工具类方法

    在做项目时遇到了需要把年份(String)转换为int类型,对年份进行比较,顺便提取为方法,保存下来方便以后使用. public class ConvertUtil { //把String转化为flo ...

  9. 【数论】快速幂:实现pow(double ,int)

    实现函数 double Power(double base, int exponent),求base的exponent次方. 注意: 1.保证base和exponent不同时为0. 2.不得使用库函数 ...

最新文章

  1. seaborn使用boxplot函数可视化箱图并基于分组均值或者中位数进行箱图降序(descending)排序(Sort Boxplots in Descending Order)
  2. RoboGuice 解析
  3. mysql主从skip1677_解决字符集不同引起的主从同步异常1677报错问题
  4. time.h 详细介绍
  5. mac brew重装apache_记一次 Mac 安装 Pygame 报错的故事 -- 手把手系列~
  6. DCMTK:存储服务类提供者(C-STORE操作)
  7. Flink 分别读取kafka和mysql作为source
  8. ant基本标签 及import properties
  9. eclipse软件有时会退出弹出一串错误弹框_修复iPhone上的iOS 13软件更新失败错误...
  10. JavaScript 几种简单的table切换
  11. Keepalived时主备负载均衡器都有VIP的问题:VRRP协议问题
  12. java 数组详解_java_day03:数组详解
  13. 谁给小鹏P5的勇气?
  14. svn比较本地与svn差异_如何从SVN差异中删除SVN属性
  15. 在docker container中运行docker-compose
  16. 1000个脑筋急转弯
  17. 动态网页抓取——学习笔记
  18. SEGGER Embedded Studio 4.22 入门之:配合cubemx 快速建立ES工程
  19. 2021-04-21微信大数据对于精准营销的意义有哪些?
  20. XQ6657Z35-EVM 的DSP + ZYNQ核心板,SRIO通讯

热门文章

  1. 卢文军:中国制造业处中低端水平,需结合硬、软件作为支撑
  2. Redis常用配置详解
  3. java面向对象_JAVA中面向对象
  4. ITDB公司电脑资产管理PHP系统出现空白页解决及中文版翻译方法
  5. centos7杀掉进程_CentOS下kill杀死进程全权讲解
  6. Unity中使用Destroy删除游戏物体的大坑
  7. Scrapy爬到的数据保存到csv后,用Excel打开乱码的解决方法
  8. android卸载app代码,android app卸载后不被清除的数据的一种解决方法
  9. 炉石传说上传说需要的局数~Python日常~
  10. 分享130 余个令你眼前一亮的网站,总有一个让你钟意