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等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数. 好处:使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储 ...
随机推荐
- 总结 : C#事件理解
要理解事件,首先必须理解委托!! 1.如果说委托是一个类型,那么事件就是一个对象! 2.事件的创建必须是借助某个委托类型来完成的! 3.也就是说,委托是事件的类型,事件本身是个对象!! 4.所以,事件 ...
- P2371 [国家集训队]墨墨的等式
膜意义下最短路. 把最小的\(a\)抠出来,作为模数\(mod\),然后建点编号为\(0\)到\(mod-1\),对每个数\(a\)连边\((i,(a+i)\mod mod)\)点\(i\)的最短路就 ...
- 冒泡排序算法的C++,Java和Python实现和冒泡排序算法三种语言效率的比较
冒泡排序原理: 这一篇百度经验讲得很好,我不多说了 https://jingyan.baidu.com/article/6525d4b13f920bac7d2e9484.html 他讲的是C语言,没有 ...
- 关于UNITY学习,给新生建议
没有不可能,只有不努力. 本人自学UNITY,实力不敢称最好,但绝对不是小白,自己独立做出过游戏,AR.(用C#) 1. 导入模型一定要注意坐标,否则会很麻烦.本人因为这个吃了很多盐 2. 学unit ...
- [2017BUAA软工助教]学期总结
一.表 学号 第0次 week1 week2 week3 个人项目 附加1 结对项目 附加2 a团队得分 a贡献分 b团队得分 b贡献分 阅读作业 提问回顾 总分1 总分2 14011100 8 8 ...
- 2013337朱荟潼 Linux第二章读书笔记——从内核出发
1.获取内核源码 1.1Git 分布式的:下载和管理Linux内核源代码: - 获取最新提交到版本树的一个副本 $ git clone git://git.kernel.org/pub/scm/lin ...
- java之JDBC学习总结
以前一直以为jdbc是很高大上的东西,没想到今天学了jdbc,惊喜来了,just a tool!当然工具是用来帮助人们学习和提供方便的,所以总结了一下,也就是简单的三板斧: first :加载驱动 t ...
- mysql 清空数据
清空数据有2 个命令 -- 清空全部数据,不写日志,不可恢复,速度极快 truncate table 表名; -- 清空全部数据,写日志,数据可恢复,速度慢 delete from 表名 业务需求:清 ...
- ELK环境配置
一.安装java环境 1.下载jre并安装,安装过程中没有什么特殊的,一直默认下一步即可. 2.配置环境变量 其中变量值为我们安装的jre的路径 二.安装elasticsearch 1.下载es安装包 ...
- Angular中通过$location获取地址栏的参数详解
Angular中通过$location获取url中的参数 最近,项目开发正在进行时,心有点燥,许多东西没来得及去研究,今天正想问题呢,同事问到如何获取url中的参数,我一时半会还真没想起来,刚刚特意研 ...