Tipos de datos en vb
Tipos de datos básicos de VB:
VB 6. Los tipos de datos básicos proporcionados por O incluyen principalmente: datos de caracteres, datos numéricos, tipo de moneda, tipo de byte, tipo booleano, tipo de fecha, tipo universal, tipo sin signo, tipo de objeto, etc.
1. ¿Datos de caracteres?
Los datos de caracteres (Cadena) se utilizan para definir una secuencia de caracteres. Un carácter se almacena en la memoria utilizando un byte. Indicado por la letra C. Incluye caracteres chinos, ingleses, numéricos y otros caracteres ASCII, y su longitud (es decir, número de caracteres) oscila entre 0 y 254 caracteres.
2. ¿Datos numéricos?
Los datos numéricos incluyen 4 tipos: entero, entero largo y punto flotante (precisión simple y precisión doble). El resultado se expresa como un valor numérico específico. La mayoría de los datos procesados en la realidad son datos numéricos. Los datos numéricos constan de números, puntos decimales, signos positivos y negativos y la letra E que representa la potencia, y la precisión numérica es de hasta 16 dígitos.
3. Tipo de moneda
El tipo de moneda (Currency) es un tipo de datos de punto fijo establecido para calcular la moneda. Tiene requisitos de alta precisión y tiene una precisión de 4 decimales. Ocupa 8 bytes (64 bits) en memoria. El rango de valores está entre -922 337 203 685 477,5805 y 922 337 203 685 477,5807.
4. Tipo sin signo
La diferencia entre el tipo entero sin signo y el tipo entero con signo es que el rango de números positivos que el tipo sin signo puede almacenar es uno mayor que el rango del tipo con signo. tipo entero. Times, porque los tipos con signo almacenan el signo en el bit más alto, mientras que los tipos sin signo almacenan todos los números.
5. Tipo de byte
Una letra inglesa (no distingue entre mayúsculas y minúsculas) ocupa un byte de espacio y un carácter chino ocupa dos bytes de espacio. Una secuencia de números binarios, utilizada como unidad digital en la computadora, es generalmente un número binario de 8 bits, convertido a decimal. El valor mínimo es -128 y el valor máximo es 127. Por ejemplo, un código ASCII es un byte.
Información ampliada:
El rango de valores del tipo de número real (número de punto flotante o número real):
1. Número de precisión simple (único, tipo símbolo). ! )?
Ocupa 4 bytes (32 bits) en memoria, dígitos válidos: ¿7 dígitos decimales?
Rango de valores: número negativo -3.402823E 38 ~ -1.401298E -45?
¿Número positivo 1.401298E-45 ~ 3.402823E 38?
2. ¿Número de precisión doble (Doble, escriba el símbolo #)?
Los datos de tipo doble ocupan 8 ¿bytes (64 bits) en la memoria?
El tipo doble puede tener una precisión de 15 o 16 dígitos decimales, es decir, 15 o 16 dígitos significativos. ?
Rango de valores: Números negativos: –1.797693134862316D 308 ~ -4.94065D-324?
Números positivos: 4.94065D-324 ~ 1.797693134862316D 308 ?
El rango de valores del tipo entero:
1. ¿El rango que el entero básico con signo puede representar es -32768~32767(-2^15~-2^15-1)?
2. ¿El rango que puede representar el entero básico sin signo es 0~655350~-2^16-1?
3. 2^15~-2^15-1)?
4. El rango que puede representar unsigned short unsigned int es 0~65535(0~-2^16-1) (-2^15~). -2^15-1)
Fuente de referencia: Enciclopedia Baidu-Tipo de datos