CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

除法的速度

楼主rise139()2003-02-04 03:35:16 在 VB / API 提问

请问   :  
  一个数除以   10000   有更快速的办法嘛,比如:  
  12345678   我想取前四位,现在只能     12345678\10000=1234  
   
  谢谢了 问题点数:100、回复次数:5Top

1 楼James0001(虾米—什么时候成大虾?)回复于 2003-02-04 07:41:40 得分 30

整数除法不算太慢啦,浮点更慢。  
  如果是除以   &H10000   的话我相信VB会优化成右移位的。Top

2 楼Kivic(享受·生活)回复于 2003-02-04 08:47:53 得分 30

cint(left(cstr("12345678"),4))Top

3 楼James0001(虾米—什么时候成大虾?)回复于 2003-02-04 09:43:38 得分 40

拜托,楼上的方法只会使得更慢。。。。。。Top

4 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2003-02-04 10:22:33 得分 0

字符串操作是最慢的  
   
  VB5、VB6能以本机代码编译,\是最快的了  
  这个时候应该注意算法优化了Top

5 楼mjcom(不明飞行物)回复于 2003-02-04 10:59:14 得分 0

位移的速度是非常快的!左移一位相当于数值除以2,前提是数值应该为正数,  
  但VB中好像没有位操作!Top

相关问题

  • 除法问题
  • 如何做除法!!!!!!!!
  • C除法问题
  • 征算法:大数除法。
  • 关于整数的除法!!!!
  • 请教64位除法
  • 关于除法的问题
  • c++中的除法异常
  • sql的除法问题
  • 求助:数组除法

关键词

  • vb
  • 数值
  • 除法
  • 除以
  • 速度
  • 应该

得分解答快速导航

  • 帖主:rise139
  • James0001
  • Kivic
  • James0001

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo