double和int区别
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区别相关推荐
- java的double是什么意思_java中int和double有什么区别
java中int和double有什么区别 区别如下: 1.int数据类型是32位,double数据类型是64位: 2.int数据类型的默认值是0,double数据类型的默认值是0.0d: 3.整型变量 ...
- double和float区别
double和float区别 float:占4个字节 double: 占8个字节 double 和 float 的区别是double精度高,有效数字16位,float精度7位(可提供7位或8位有效数字 ...
- double转换为int以及浮点型相加损失精度问题
最近在做支付相关模块的业务,数据库字段却使用的是double类型,其实也行,只要计算不在sql语句中进行,也是没有问题的. 预先的类属性设置的是Double类型,自己算的时候发现小数相加会出现损失精度 ...
- Java黑皮书课后题第2章:*2.22(金融应用:货币单位)改写程序清单2-10,解决将double转int可能会造成精度损失问题。以整数值作为输入,其最后两位代表的是美分币值
*2.22(金融应用:货币单位)改写程序清单2-10,解决将double转int可能会造成精度损失问题.以整数值作为输入,其最后两位代表的是美分币值 题目 题目概述 举例 程序清单2-10 修改思路 ...
- 验证整数 Double 转 int 两种写法
Double 转int 1)之前一直是使用强转 Double num = Double.parseDouble(object.toString()); int n = (int)num; ...
- 用于将类型从double转换为int的C#程序
Given a double type of variable, we have to convert it into an integer in C#. 给定双重类型的变量,我们必须在C#中将其转换 ...
- double operator[](int i)_java中double类型精度丢失问题及解决方法
原文链接:https://blog.csdn.net/yacolspace/article/details/78287394 double类型数据加减操作精度丢失问题 今天在项目中用到double类型 ...
- android 字符串转浮点,Android String类型转换为float、double和int的工具类方法
在做项目时遇到了需要把年份(String)转换为int类型,对年份进行比较,顺便提取为方法,保存下来方便以后使用. public class ConvertUtil { //把String转化为flo ...
- 【数论】快速幂:实现pow(double ,int)
实现函数 double Power(double base, int exponent),求base的exponent次方. 注意: 1.保证base和exponent不同时为0. 2.不得使用库函数 ...
最新文章
- seaborn使用boxplot函数可视化箱图并基于分组均值或者中位数进行箱图降序(descending)排序(Sort Boxplots in Descending Order)
- RoboGuice 解析
- mysql主从skip1677_解决字符集不同引起的主从同步异常1677报错问题
- time.h 详细介绍
- mac brew重装apache_记一次 Mac 安装 Pygame 报错的故事 -- 手把手系列~
- DCMTK:存储服务类提供者(C-STORE操作)
- Flink 分别读取kafka和mysql作为source
- ant基本标签 及import properties
- eclipse软件有时会退出弹出一串错误弹框_修复iPhone上的iOS 13软件更新失败错误...
- JavaScript 几种简单的table切换
- Keepalived时主备负载均衡器都有VIP的问题:VRRP协议问题
- java 数组详解_java_day03:数组详解
- 谁给小鹏P5的勇气?
- svn比较本地与svn差异_如何从SVN差异中删除SVN属性
- 在docker container中运行docker-compose
- 1000个脑筋急转弯
- 动态网页抓取——学习笔记
- SEGGER Embedded Studio 4.22 入门之:配合cubemx 快速建立ES工程
- 2021-04-21微信大数据对于精准营销的意义有哪些?
- XQ6657Z35-EVM 的DSP + ZYNQ核心板,SRIO通讯