VB定义变量时,什么时候用整数长单双精度?我觉得这不重要,好吗?有什么区别?

有一个所谓,我做彩票机的时候,进行bt测试才明白;出现“溢出错误”。

用double的时候不会死机,你也不会损失太多;单和长都会崩溃;位数不一样。

我想我应该这么肯定:

-整数。

1)确定但是1k,带整数;

2)1k后,使用Long。

-十进制数。

1)一般用single。

2)你觉得会大,会有麻烦,那就双份。

看看API函数,大部分都是长返回,省去了以后开发的麻烦;而且和其他软件通讯也比较麻烦。

不过如果只是做个九九表什么的,当然用哪个结果都一样。在实际工程中,这是做不到的。

做一个9-9的表,也许你可以用两个字节。我没试过。....

私有声明函数lclose Lib " kernel 32 " Alias " _ lclose "(ByVal hFile As Long)为Long

C=lcolse(b)//这个c的值是Long。

按道理来说,不应该有这么多物品要退!,有的几十万,这就很了不起了。

设计的时候要长,以便为以后的开发做准备。不然以后从整型改成长型就很麻烦了。

你的返回类型变了,VB,VC,,等软件都要适应你,很麻烦;你的软件兼容性很差。

所以,当api出现的时候,微软就把它定义为面向未来发展的Long。此外...

反而现在内存便宜,龙几乎没有损失。....