Red de conocimiento informático - Material del sitio web - ¿Cómo distinguir y utilizar entero\long\single\double\string, etc. en VB?

¿Cómo distinguir y utilizar entero\long\single\double\string, etc. en VB?

La diferencia radica en la definición del tipo, y su uso tiene muchos componentes objetivos y de supervisión.

el entero es un entero corto con signo, de 2 bytes, y puede representar un rango de: 32768 a 32767

long es un número entero largo. 4 bytes, pueden representar alrededor de -2 mil millones a 2 mil millones

Todo lo anterior representa números enteros

single es un tipo de punto flotante de precisión simple (es decir, con un punto decimal), Sección de 4 palabras

Double es un tipo de punto flotante de doble precisión, 8 bytes. Estos dos métodos de almacenamiento son un poco más complicados

La cadena es una cadena, pero no es real. tipo de datos básico. Es una matriz unidimensional compuesta por una determinada cantidad de bytes (caracteres o caracteres dobles). Para entender qué es una cadena, debes conocer la codificación de caracteres.

En cuanto a su uso, Depende del algoritmo. El algoritmo es en realidad el método de implementación. El algoritmo depende de los requisitos funcionales reales. Por ejemplo, si desea contar el número de miembros, si usa números enteros, solo puede tener 32,767 miembros y su sistema colapsará.

Además, algunas funciones integradas (incluida la API) acordadas por VB usan parámetros específicos, por lo que solo puede usar este tipo.

Por supuesto, use byval para pasar un valor. a VB convertirá automáticamente tipos de datos, como

privado

sub

command1_click(index

as

integer)

'El índice de la matriz de control debe ser un número entero

list1.list(1)

=

"abc "

'El índice del elemento del cuadro de lista debe ser un número entero

text1.text

=

espacio(10)

'El parámetro de espacio es largo

if

getdesktopwindow()

<>

me.hwnd

entonces

'El identificador de la ventana es largo

Sé que tienes muchas preguntas, puedes hacerlas directamente, pero déjame decirte primero, para convertirte en un excelente programador. , debes pasar por una dura lucha, estudiar con diligencia y ser bueno en En resumen, sé diligente en el pensamiento. De hecho, no importa lo que hagas, si eres más diligente que los demás, tendrás que trabajar más duro que los demás