计算机乘除法速度测试程序
来源:互联网 发布:炒股软件二次开发 编辑:程序博客网 时间:2024/05/16 12:08
// gameTest.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
using namespace std;
void Test1();
int _tmain(int argc, _TCHAR* argv[])
{
Test1();
getchar();
return 0;
}
//测试乘法与除法哪个快
void Test1()
{
int t0, t1, t2, t3,i;
double m = 0.0;
t0 = GetTickCount();
for (i = 0; i < 1000000; i++)
m = 101.0 / 3.0;
t1 = GetTickCount();
for (i = 0; i < 1000000; i++)
m = 101.0 * 3.0;
t2 = GetTickCount();
//
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
using namespace std;
void Test1();
int _tmain(int argc, _TCHAR* argv[])
{
Test1();
getchar();
return 0;
}
//测试乘法与除法哪个快
void Test1()
{
int t0, t1, t2, t3,i;
double m = 0.0;
t0 = GetTickCount();
for (i = 0; i < 1000000; i++)
m = 101.0 / 3.0;
t1 = GetTickCount();
for (i = 0; i < 1000000; i++)
m = 101.0 * 3.0;
t2 = GetTickCount();
cout << "1000000次乘法:" << t2 - t1 << "\n1000000次除法:" << t1 - t0 << endl;
}
运行后可以看出来:乘法比除法快得多,所以编程尽量用乘法。
阅读全文
1 0
- 计算机乘除法速度测试程序
- 计算机基本运算(乘除法)
- 计算机计算乘除法的原理
- 计算机计算乘除法的原理
- 搜集汇总:计算机中乘除法的本质
- 计算机中移位操作和乘除法的关系
- 第四十六讲 项目 小学生加减乘除法测试系统
- 测试程序速度
- 算法学习 - 递归与非递归,位运算与乘除法速度比较
- 优化乘除法
- 移位实现乘除法
- 乘除法指令
- js乘除法
- 移位乘除法
- matlab中的乘除法
- 大数(乘除法)
- ASP程序运行速度测试
- [C#]加法速度测试程序
- 纯CSS美化单复选框(checkbox、radio)
- 多线程的优缺点
- ng2 angular/cli
- TensorFlow-tf.gfile()模块
- 遍历二叉树代码
- 计算机乘除法速度测试程序
- AVL树(一)之 图文解析 和 C语言的实现
- Codeforces Round #422 (Div. 2) C. Hacker, pack your bags!(扫描线)
- 精 挑 细 选
- HTML5之File API(一)
- Spring+Quartz 定时任务入门
- JavaScript基础
- Apache POI使用详解
- IntelliJ IDEA 导入 maven项目