decimal 和double的运算速度比较
来源:互联网 发布:dnf数据出现异常 编辑:程序博客网 时间:2024/05/18 20:06
System.Diagnostics.Stopwatch timer = new System.Diagnostics.Stopwatch(); decimal decimalNum = 0m; double doubleNum = 0; int loopCount = 1000000; //计算decimal类型数据的循环耗时 timer.Start(); for (int i = 0; i < loopCount; i++) { decimalNum += 1.80m; } timer.Stop(); Console.WriteLine("循环{0}W次的合计值: {1}", loopCount / 10000, decimalNum ); Console.WriteLine("总共耗时为: " + timer.ElapsedMilliseconds + "毫秒"); //计算double类型数据的循环耗时 timer.Restart(); //Start() 开始计时器不重置归0 for (int i = 0; i < loopCount; i++) { doubleNum += 1.80; } timer.Stop(); Console.WriteLine("循环{0}W次的合计值: {1}", loopCount / 10000, doubleNum); Console.WriteLine("总共耗时为: " + timer.ElapsedMilliseconds + "毫秒"); Console.ReadKey();
结果显示:
循环100W次的合计值: 1800000.00
总共耗时为: 39毫秒
循环100W次的合计值: 1800000.00003061
总共耗时为: 3毫秒
0 0
- decimal 和double的运算速度比较
- decimal,float和double的区别
- decimal,float和double的区别
- decimal,float和double的区别
- C#的float,double和decimal
- float,double和decimal类型
- float,double和decimal类型
- Float, Double 和Decimal 数值
- float,double和decimal类型
- float,double和decimal类型
- decimal和double处理数据中遇到的问题
- decimal ,double,float的区别
- 比较循环与算法的运算速度
- decimal double
- Vdsp(bf561)中的浮点运算(9):long double和float的比较
- MYSQL中的FLOAT、DOUBLE和DECIMAL类型
- float,double和decimal类型区别
- MySQL decimal、numeric 和double数据类型
- 占座廊坊
- (第25讲)java中的多态的深入理解
- 写给初学前端工程的建议
- 通过Ajax从Servlet获取数据完成登录实例
- Getting Started with Pipeline 学习Pipeline
- decimal 和double的运算速度比较
- js日期时间函数 js日期相加减的例子
- android示例之下载文件并写入到SD卡的指定目录中
- QT主窗口的停靠窗口实现
- html head 内置标签顺序
- 7.查看本机的ip地址,查看本机的程序的端口号
- 对struct array进行排序
- 教你搭建你自己的Git服务器
- CSS float浮动属性