博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
float,double和decimal类型
阅读量:5997 次
发布时间:2019-06-20

本文共 451 字,大约阅读时间需要 1 分钟。

 

float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)

double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)

decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)

 

float f = 345.98756f;//结果显示为345.9876,只显示7个有效位,对最后一位数四舍五入。

double d=345.975423578631442d;//结果显示为345.975423578631,只显示15个有效位,对最后一位四舍五入。

注:float和double的相乘操作,数字溢出不会报错,会有精度的损失。

decimal dd=345.545454879.....//可以支持28位,对最后一位四舍五入。

注:当对decimal类型进行操作时,数值会因溢出而报错。

转载于:https://www.cnblogs.com/purple1/p/5532450.html

你可能感兴趣的文章
Oracle存储过程的格式
查看>>
Linux下安装Python3.x.x
查看>>
windows下kangle虚拟主机-easypanel 安装、使用 sql server 操作说明及心得
查看>>
python操作excel表格
查看>>
gearman安装&使用
查看>>
Python多线程学习
查看>>
eigrp原理(下)
查看>>
2015年小节
查看>>
“CEPH浅析”系列之四——CEPH的结构
查看>>
我的友情链接
查看>>
《飞机大战》安卓游戏开发源码(终)
查看>>
tomcat7配置外部Context
查看>>
adb tools
查看>>
实体类注解错误:Could not determine type for: java.util.Set
查看>>
你不知道的Linux的发展史
查看>>
Scala学习笔记(6)-基本类型和操作
查看>>
我的友情链接
查看>>
文件目录管理及vi编辑器的使用
查看>>
Dispatch
查看>>
netcat ncat nc 常用功能介绍
查看>>