教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> VB >> 优化技术 >> 除法运算符"\"与"/"的区别 RSS订阅
除法运算符"\"与"/"的区别
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
整数间执行除法运算时,要使用 "\" 而不是 "/"。 "/" 运算符要求返回一个单一数值,所以,表面上看似简单的一行代码:

C% = A% / B%

实际上包含了3个隐含的转换操作:2个为除法运算做准备,从Integer转换到Single;一个完成最后的赋值操作,从Integer转换到Single。但是如果使用了"\"操作符,情况就大不相同了!不仅不会有这么多中间步骤,而且执行速度大大提高。


同时请记住:使用"/"操作符做除法运算时,如果其中之一是Double类型,那么结果就将是Double类型。所以,当2个Integer或者Single类型数值做除法运算时,如果想得到高精度的结果,就需要手工强迫其中之一转换为Double类型:


'结果为 0.3333333

Print 1 / 3

'结果为 0,333333333333333

Print 1 / 3#

来源:十度教育
作者:
关键字:除法运算符,quot,quot,quot,quot,区别
发表日期:2006-5-31 22:58:02

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:你真正理解"Allow Unrounded Floating Point Operations"选项的含义吗?   下一篇:使用"$-类型"字符串函数会更快


2008-11-23 20:26:50
本文的相类似文章
  • 新旧SpeedStep技术的区别
  • 杀毒软件跟防火墙的根本区别!
  • BLOB/CLOB/LONG/LongRaw数据类型的区别
  • CHAR,VARCHAR,VARCHAR2类型的区别与使用
  • 最新Redhat Linux9 quota磁盘空间配置说明
  • Inode 结构:Quota相关字段
  • 虚拟文件系统(VFS)简介:管理Quota的函式
  • 在RedHat 7.x 上实现reiserfs & quota
  • Quota就是在Red Hat linux下实现磁盘配额的工具
  • Linux 磁碟配额( Quota )
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com