DECIMAL不是会四舍五入吗,精度要求比较高不应该是flaot 和double吗
登陆购买课程后可参与讨论,去登陆吧
同学你好,float和double也是会进行四舍五入的;
关于精度问题可以这样理解:
DECIMAL(M,D)类型,M为数字的总位数,其范围为1~65位。D为小数点后面的位数,其范围是0~30,不得超过M。
而Float类型,它最多保留7位小数,
Double类型,它最多保留15位左右的小数,
DECIMAL类型,它最多保留30位左右的小数,所以它的精度最高,如果我们后面的保留的小数多,要求精度比较高,则选择DECIMAL类型;在进行小数运算时可以更好的防止小数丢失。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
21 1
22 1
22 3
233 1
114 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星