vb中定义什么时候用longer什么时候用integer.一般考试的时候定义什么?编程的时候定义什么?

2024-12-16 16:57:14
推荐回答(1个)
回答1:

VB没有Longer 有Long

Long是一个32位(4字节)有符号(即能表示正负)的数据类型
能表示大约从-20亿到正的20亿

Integer是一个16位有符号的数据类型,范围是-32768到32767

用哪一种,在于你要表达的数据大小,比如要存储计算结果,而计算结果可能大于32767则应该用Long,然而从CPU运行角度来看,现在很多32位和64位的CPU,他们寻址32位内存要比16位要快,一般我都用Long

而对于对象的属性,如果是Integer的,则应该用Integer,比如Index属性,否则VB会自动转换数据类型,那会更慢