21542.html

来自「以电子书的形式收集了VB一些常见问题解决方法,可以很方便的查找自己需要解决的问题」· HTML 代码 · 共 27 行

HTML
27
字号
<html>  <head>    <title>Re: 那每输入一个数字要先在转换才能相乘吗?变数怎么办?</title>  </head>  <body bgcolor="#FFFFFF" vlink="#808080">    <center>      <h1>Re: 那每输入一个数字要先在转换才能相乘吗?变数怎么办?</h1>    </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by AOK(帝王世纪) on November 22, 1999 at 22:13:09:<p>In Reply to: <a href="21512.html">Re: 那每输入一个数字要先在转换才能相乘吗?变数怎么办?</a> posted by Mouse on November 21, 1999 at 17:17:22:<p>: <br>: : : AAA = CDbl(365) * CDbl(24) * CDbl(60) * CDbl(60)   '值等于31536000<p>: : 若改成以下还是溢位,哪数字如何相乘,难道输入一个数字要先在转换吗?连以下先定义好之数值相乘都有误,请高人指点到底哪里错?<p>: : Dim AAA As Double   '不管long ,Single or Double都是错的<br>: : Dim BBB As Integer<br>: : Dim CCC As Integer<br>: : Dim DDD As Integer<br>: : BBB = 365<br>: : CCC = 24<br>: : DDD = 60<br>: : AAA = BBB * CCC * DDD * DDD   <br>: : Text1.Text = AAA<p>你可直接将 BBB , CCC , DDD宣告成不定型别 , AAA的<br>变数可以省略下来 :<br> Dim BBB<br> Dim CCC<br> Dim DDD<br> <br> BBB=10000<br> CCC=20000<br> DDD=50000<p> Text1.Text = BBB*CCC*DDD<br> 这样就不会产生错误...<br> 不过你要注意一点 , 不定型别是资料型态中最耗费记忆体<br> 的一种(Variant , 每一个占 22 Byte) , 这种宣告法VB<br> 会自动去寻找你所需要的资料型别...如果你的程式较简单<br> ,可以采用此种方式 , 如果你写的程式很大 , 那这种方法<br> 便不是很适合用 . 自己衡量看看~~<br><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 21542--><!--top: 21549--><li><a href="21549.html">谢谢各位的指点!(无内文)</a> <b>Tim</b> <i>10:49:19 11/23/99</i>(<!--responses: 21549-->0)<ul><!--insert: 21549--></ul><!--end: 21549--></ul><!--end: 21542--><br><hr size=7 width=75%><p></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?