float,double和decimal类型
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类型进行操作时,数值会因溢出而报错。
原文地址:http://www.cnblogs.com/haiyang1985/archive/2009/03/03/1402394.html
float,double和decimal类型相关推荐
- Java DecimalFormat 格式化数字,取2位小数,按位取小数,按要求格式化小数 float,double,int,等类型都支持
关于double,float,等那些个小数类型的数字如何保留2位小数,如何取整,按要求保留小数,如何四舍五入,如何向上取整,如何向下取整.各种姿势的格式化小数.我这做个总结. 搜索的结果都差不多吧,但 ...
- php decimal类型,有关decimal类型的文章推荐10篇
下面小编就为大家带来一篇MySQL中Decimal类型和Float Double的区别(详解).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧MySQL中存在float, ...
- C#的float、double与decimal
float 单精度浮点 32bit,double 双精度浮点64bit,decimal是高精度 128bit,浮点型. float double 是 基本类型(primitive type),deci ...
- 谈谈MySQL如何选择float, double, decimal
前言 我们知道在MySQL中有3种类型可以表示实数,分别是float,double和decimal.关于如何合理得使用这三种类型,网上的答案也层出不穷.但是究竟该选择哪一种类型,好像并没有统一的答案, ...
- mysql decimal 类型_MySQL中decimal类型用法的简单介绍
MySQL中支持浮点数的类型有FLOAT.DOUBLE和DECIMAL类型,DECIMAL 类型不同于FLOAT和DOUBLE,DECIMAL 实际是以串存放的.DECIMAL 可能的最大取值范围与D ...
- php decimal类型,decimal是什么类型
decimal是MySQL中存在的精准数据类型,语法格式"DECIMAL(M,D)".其中,M是数字的最大数(精度),其范围为"1-65",默认值是10:D是小 ...
- mysql中decimal类型的使用,MySQL中decimal类型用法的简单介绍
MySQL中支持浮点数的类型有FLOAT.DOUBLE和DECIMAL类型,DECIMAL 类型不同于FLOAT和DOUBLE,DECIMAL 实际是以串存放的.DECIMAL 可能的最大取值范围与D ...
- MySQL FLOAT、DOUBLE、DECIMAL(小数类型)
MySQL 中使用浮点数和定点数来表示小数. 浮点类型有两种,分别是单精度浮点数(FLOAT)和双精度浮点数(DOUBLE):定点类型只有一种,就是 DECIMAL. 浮点类型和定点类型都可以用(M, ...
- 3、(小数类型)FLOAT、DOUBLE、DECIMAL
MySQL 中使用浮点数和定点数来表示小数. 浮点类型有两种,分别是单精度浮点数(FLOAT)和双精度浮点数(DOUBLE): 定点类型只有一种,就是 DECIMAL. 浮点类型和定点类型都可以用(M ...
- mysql中的double类型_MySQL中float、double、decimal三个浮点类型的区别与总结!
作者:极客小俊 一个专注于web技术的80后 我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人! CSDN@极客小俊,原创文章, B站技术分享 个人博客: cnblogs.com 前端h ...
最新文章
- R语言广义线性模型Logistic回归模型C Statistics计算
- 利用规则引擎计算个人所得税学习
- JDBC 4.2 Specifications 中文翻译 -- 第九章 连接
- java kill信号_kill 命令在Java应用中使用注意事项
- mysql游标事例_Mysql 游标示例
- TVS 击穿电压和钳位电压的区别
- Important table for SEGW
- leetcode674. 最长连续递增序列
- 用BlockingExecutor限制任务提交
- LCA在线算法ST算法
- debian stretch + kernel 4.4 固件发布(支持硬件加速),可安装kodi
- Srs之Clion编译
- 怎么判断网络回路_地暖管漏水怎么办?一打、二看、三确定,及时查出地暖管漏水点!...
- ceph cluster monitor
- postgresql-timescaldb_extention
- oracle 创建唯一索引
- 微信小程序实现每日签到、连续签到
- 【国产FPGA】国产FPGA搭建图像处理平台
- 芝士Java实现的图书管理系统
- 硬盘删除的数据还能恢复吗?
热门文章
- 【译】30 分钟入门 Typescript
- c++ 中引用()的用法和应用实例
- VC获得本机网络连接状态
- myeclipse8.5 配置pydev环境
- Could not find a JavaScript runtime
- 文字绘制——pygame之旅
- JAVA实现中点画线_Java 实现中点法画线
- multipartfile获取数据_详解SpringMVC使用MultipartFile实现文件的上传
- python二进制解码_使用python3对二进制数据进行编码和解码,以将其包含到JSON中...
- [转]跨域资源共享 CORS 详解