decimal简单问题
最近程序中有一个很奇怪的问题
比如 我定义了一个decimal类型的d1,d2
一个int类型的i1
如果我用d1=decimal.round(i1/d2,4)
程序会自动将得出的数据的小数点都去掉,这个问题刚开始我没想通
后来经过你多次测试,总结如下
一定要用decimal/decimal,才能保留小数位数
比如上面的问题,我应该这么写
d1=decimal.round((decimal)i1/d2,4)
如果这里i1定义的不是int类型,我们直接是3/d2,也会自动消除小数点
应该这样写
d1=decimal.round((decimal)3/d2,4)
转载于:https://www.cnblogs.com/zhuxiaohui/archive/2013/01/25/2876558.html
decimal简单问题相关推荐
- mysql decimal 类型_MySQL中decimal类型用法的简单介绍
MySQL中支持浮点数的类型有FLOAT.DOUBLE和DECIMAL类型,DECIMAL 类型不同于FLOAT和DOUBLE,DECIMAL 实际是以串存放的.DECIMAL 可能的最大取值范围与D ...
- mysql中decimal类型的使用,MySQL中decimal类型用法的简单介绍
MySQL中支持浮点数的类型有FLOAT.DOUBLE和DECIMAL类型,DECIMAL 类型不同于FLOAT和DOUBLE,DECIMAL 实际是以串存放的.DECIMAL 可能的最大取值范围与D ...
- 超市购物打印小票的简单程序 记录下来
做了2个版本的超市购物小票打印程序,做过记录 一.C/S样图如下: 其中 输入商品的编码 回车 将会调用该商品的信息,显示在下面的DataGridView中 ,DataGridView中数量 ...
- T4 (Text Template Transformation Toolkit)实现简单实体代码生成
在很多场景下,我们都需要代码生成.你可以使用CodeSmith,不过它是商业软件.VisualStudio2008中自带也有代码生成功能.那就是T4 (Text Template Transforma ...
- zabbix简单入门
Zabbix: 功能: 1.监控硬件.软件.业务指标: [此功能又可称为:采样] 2.告警: 3.将数据存储下来: 4.展示: [有云道:我们决不允许任何未经监控的系统服务甚至是业务上线:监控系统是帮 ...
- 1.NetDh框架之数据库操作层--Dapper简单封装,可支持多库实例、多种数据库类型等(附源码和示例代码)...
1.NetDh框架开始的需求场景 需求场景: 1.之前公司有不同.net项目组,有的项目是用SqlServer做数据库,有的项目是用Oracle,后面也有可能会用到Mysql等,而且要考虑后续扩展成主 ...
- 【超简单】MySQL存储引擎的选择与配置
[超简单]MySQL存储引擎的选择与配置 存储引擎简介 MySQL中的数据用各种不同的技术存储在文件(或内存)中.每一种技术都使用不同的存储机构,索引技巧,锁定水平并且最终提供广泛的不同的功能和能力. ...
- python之simplejson,Python版的简单、 快速、 可扩展 JSON 编码器/解码器
simplejson Python版的简单. 快速. 可扩展 JSON 编码器/解码器 编码基本的 Python 对象层次结构: import simplejson as jsonprint json ...
- 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截...
程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构 .要想在之后的江湖历练中通关,数据结构必不可少.数据 ...
- SSM框架的简单搭建
转:https://blog.csdn.net/zhshulin/article/details/37956105 Spring+SpringMVC+MyBatis spring : 4. ...
最新文章
- 【短视频SDK - 参数解析】对焦模式、裁剪模式、视频质量、分辨率、视频比例、帧率、关键帧间隔等参数解析...
- 代码段、数据段、bss段
- Oracle优化08-并行执行
- 有一种情人节叫,别人家的情人节......
- java juc包多线程编程案例:Executor入门示例
- 编译php ./configure命令enable和with有什么区别
- 《认清C++语言》のrandom_shuffle()和transform()算法
- EZNEW.NET开发框架100%重磅开源
- 继续教育统考计算机和英语难度怎么样,网络教育英语统考90分的难度怎么样
- 华为模拟器eNSP1
- mysql tableveiw与表格,javafx将数据库内容输出到tableview表格
- linux 安装rpm qt can't creat,CentOS 6.2部署Qt开发环境
- CC3200在sl_Start函数处不断重启复位的原因解析
- 如何制作很火的抖音配音?原来爆款短视频配音方法这么简单
- 精美注册界面模板 HTML+CSS样式
- 支付宝当面付_没有营业执照也能开支付宝当面付啦
- ArcGIS创建tpk切片缓存
- oracle远程投毒漏洞复现,oracle TNS Listener远程投毒(CVE-2012-1675)漏洞分析、复现...
- OTA升级常见问题及流程
- userAgent判断客户端,以及各个浏览器的ua