VBA:Double类型与Decimal类型
Sub DataType()
For i = To
t1 = t1 + 0.1
t2 = t2 + CDec(0.1)
Debug.Print "Double=" & t1 & " Decimal=" & t2
Next
End Sub
结果: Double=. Decimal=.
Double=. Decimal=.
Double=. Decimal=.
Double=. Decimal=.
Double=. Decimal=.
Double=. Decimal=.
Double=. Decimal=.
Double=. Decimal=.
Double=. Decimal=.
Double= Decimal=
Double=1.1 Decimal=1.1
Double=1.2 Decimal=1.2
Double=1.3 Decimal=1.3
Double=1.4 Decimal=1.4
Double=1.5 Decimal=1.5
Double=1.6 Decimal=1.6
Double=1.7 Decimal=1.7
Double=1.8 Decimal=1.8
Double=1.9 Decimal=1.9
Double= Decimal=
Double=2.1 Decimal=2.1
Double=2.2 Decimal=2.2
Double=2.3 Decimal=2.3
Double=2.4 Decimal=2.4
Double=2.5 Decimal=2.5
Double=2.6 Decimal=2.6
Double=2.7 Decimal=2.7
Double=2.8 Decimal=2.8
Double=2.9 Decimal=2.9
Double= Decimal=
Double=3.1 Decimal=3.1
Double=3.2 Decimal=3.2
Double=3.3 Decimal=3.3
Double=3.4 Decimal=3.4
Double=3.5 Decimal=3.5
Double=3.6 Decimal=3.6
Double=3.7 Decimal=3.7
Double=3.8 Decimal=3.8
Double=3.9 Decimal=3.9
Double= Decimal=
Double=4.1 Decimal=4.1
Double=4.2 Decimal=4.2
Double=4.3 Decimal=4.3
Double=4.4 Decimal=4.4
Double=4.5 Decimal=4.5
Double=4.6 Decimal=4.6
Double=4.7 Decimal=4.7
Double=4.8 Decimal=4.8
Double=4.9 Decimal=4.9
Double= Decimal=
Double=5.1 Decimal=5.1
Double=5.2 Decimal=5.2
Double=5.3 Decimal=5.3
Double=5.4 Decimal=5.4
Double=5.5 Decimal=5.5
Double=5.6 Decimal=5.6
Double=5.7 Decimal=5.7
Double=5.8 Decimal=5.8
Double=5.9 Decimal=5.9
Double=5.99999999999999 Decimal=
Double=6.09999999999999 Decimal=6.1
Double=6.19999999999999 Decimal=6.2
Double=6.29999999999999 Decimal=6.3
Double=6.39999999999999 Decimal=6.4
Double=6.49999999999999 Decimal=6.5
Double=6.59999999999999 Decimal=6.6
Double=6.69999999999999 Decimal=6.7
Double=6.79999999999999 Decimal=6.8
Double=6.89999999999999 Decimal=6.9
Double=6.99999999999999 Decimal=
Double=7.09999999999999 Decimal=7.1
Double=7.19999999999999 Decimal=7.2
Double=7.29999999999999 Decimal=7.3
Double=7.39999999999999 Decimal=7.4
Double=7.49999999999999 Decimal=7.5
Double=7.59999999999999 Decimal=7.6
Double=7.69999999999999 Decimal=7.7
Double=7.79999999999999 Decimal=7.8
Double=7.89999999999999 Decimal=7.9
Double=7.99999999999999 Decimal=
Double=8.09999999999999 Decimal=8.1
Double=8.19999999999999 Decimal=8.2
Double=8.29999999999999 Decimal=8.3
Double=8.39999999999999 Decimal=8.4
Double=8.49999999999999 Decimal=8.5
Double=8.59999999999999 Decimal=8.6
Double=8.69999999999999 Decimal=8.7
Double=8.79999999999998 Decimal=8.8
Double=8.89999999999998 Decimal=8.9
Double=8.99999999999998 Decimal=
Double=9.09999999999998 Decimal=9.1
Double=9.19999999999998 Decimal=9.2
Double=9.29999999999998 Decimal=9.3
Double=9.39999999999998 Decimal=9.4
Double=9.49999999999998 Decimal=9.5
Double=9.59999999999998 Decimal=9.6
Double=9.69999999999998 Decimal=9.7
Double=9.79999999999998 Decimal=9.8
Double=9.89999999999998 Decimal=9.9
Double=9.99999999999998 Decimal=
Double=10.1 Decimal=10.1
VBA:Double类型与Decimal类型的更多相关文章
- float,double和decimal类型
float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位) double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有 ...
- [转]float,double和decimal类型
float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位) double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有 ...
- ESQL 查询数据报 参数类型“Edm.Decimal”和“Edm.Double”不兼容
ESQL 查询数据报 参数类型“Edm.Decimal”和“Edm.Double”不兼容 System.Data.Entity.Core.Objects.ObjectQuery<TEntity& ...
- 【转载】 C#中float、double以及decimal类型有何不同
在C#语言中,float.double以及decimal类型都可以用来表示小数,但三者还是有一定的不同,有效数字为相比的话,decimal类型的有效数字最大,float类型最小.计算浮点类型的运算,如 ...
- decimal类型数据如何保留两位小数
日常开发中,decimal作为货币类型,经常会处理保留两位小数的问题. 本站整理两种,decimal类型保留两位小数的方法. 第一种: decimal d = 46.28111m;string res ...
- MySQL中的float和decimal类型有什么区别
decimal 类型可以精确地表示非常大或非常精确的小数.大至 1028(正或负)以及有效位数多达 28 位的数字可以作为 decimal类型存储而不失其精确性.该类型对于必须避免舍入错误的应用程序( ...
- 解决 Entity Framework 6.0 decimal 类型精度问题
Ø 前言 本文主要解决 EF 中对于 MSSQL 数据库的 decimal 类型经度问题,经实验该问题仅在 CodeFirst 模式的情况下发生,话不多说直接看代码. 1. 假设我们有一张 Cu ...
- mysql decimal类型与decimal长度用法详解
三者的区别介绍 float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位) double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E ...
- 对decimal 类型的数据进行获取调整
Decimal为SQL Server.MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数. 好处:使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储 ...
随机推荐
- Android环境下使用call_usermodehelper()以及调试
有时候设备驱动需要做一些与其他的设备通信的操作,但是驱动本身又不可以去实作,那这个时候就可以通过调用用户态的软件,通过这个软件和其他的设备进行通信. 那在内核态如何去调用用户态的程序呢?call_us ...
- 微信小程序之分享或转发功能(自定义button样式)
小程序页面内发起转发 通过给 button 组件设置属性open-type="share",可以在用户点击按钮后触发 Page.onShareAppMessage 事件,如果当前页 ...
- Flume的简单理解
由于没具体研究过画图,以前在公司每天都用Excel,所以很多图画都是画在了Excel上再剪切的,看着可能不太舒服. 先来看一下数据走向: 这样我们就大致了解了flume是干嘛的,在什么位置了. Flu ...
- Salesforce随笔: 将Visualforce Page渲染为PDF文件(Render a Visualforce Page as a PDF File)
参照 : Visualforce Developer Guide 第60页 <Render a Visualforce Page as a PDF File> 你可以用PDF渲染服务生成一 ...
- Word或者WPS里证件照的背景底色和像素调整
证件照的背景底色调整和像素调整 关于证件照的背景底色自行调整,比较方便的方法是用Word或者WPS来进行调整,当然也可以利用两者相结合的方法来进行调整,下面来系统的说一下这两种方式.此 ...
- unity2D背景移动补偿从而获得3d错觉效果
2d平台跳跃游戏当相机移动的时候背景跟随进行微调移动,从而使得玩家获得3d的错觉 using System.Collections;using System.Collections.Generic;u ...
- 前后端同学必会的Linux基础命令
无论是前端还是后端同学,一些常用的linux命令还是必须要掌握的.发布版本.查看日志等等都会用到.以下是我简单的总结了一些简单又常用的命令,欢迎大家补充.希望能帮助到大家 基础篇 1.进入目录 cd ...
- 学会清理.rncache 文件、清理已经安装的三方文件,三方引入文件
1.来到指定文件夹.rncache路径,不会的可以百度,然后手动删除. 2.更新RN引入的文件的版本号,要记得将yarn.lock (.lock文件删掉) 3.我用 npm install 之后,然后 ...
- PAT甲题题解-1013. Battle Over Cities (25)-求联通分支个数
题目就是求联通分支个数删除一个点,剩下联通分支个数为cnt,那么需要建立cnt-1边才能把这cnt个联通分支个数求出来怎么求联通分支个数呢可以用并查集,但并查集的话复杂度是O(m*logn*k)我这里 ...
- PAT甲题题解-1108. Finding Average (20)-字符串处理
求给出数的平均数,当然有些是不符合格式的,要输出该数不是合法的. 这里我写了函数来判断是否符合题目要求的数字,有点麻烦. #include <iostream> #include < ...