Maison >Problème commun >Combien de types de données de base existe-t-il dans VB ?

Combien de types de données de base existe-t-il dans VB ?

青灯夜游
青灯夜游original
2020-12-18 16:28:0339895parcourir

Il existe 9 types de données de base en VB, à savoir : le type de données caractère, le type de données numérique (entier, entier long, virgule flottante simple précision, virgule flottante double précision), le type monétaire, le type octet, le type booléen, type date, type générique, type non signé, type objet.

Combien de types de données de base existe-t-il dans VB ?

Les types de données de base fournis par VB 6.0 incluent principalement : les données de caractères, les données numériques, le type de devise, le type d'octet, le type booléen, le type de date, le général. 9 types de données, y compris les types, les types non signés et les types d'objets.

1. Données de caractères

Les données de caractères (String) sont utilisées pour définir une séquence de caractères. Un caractère est stocké en mémoire en utilisant un octet.

2. Données numériques

Les données numériques comprennent 4 types : entier, entier long et virgule flottante (simple précision et double précision).

(1) Integer

Integer (Integer) : C'est un nombre sans virgule décimale, allant de -32 768 à 3 2 767, utilisant 2 octets (1 6 bits) pour stocker un entier. Un nombre compris entre -32 678 et 32 ​​767 avec un signe « % » à la fin représente également une donnée entière, telle que 1 345 %, -67 %. '

(2) Entier long

Entier long (Long) : il dépasse la plage de 32 768 ~ 32 767 et se situe dans la plage de -2 147 483 648 ~ 2 1 47 483 Un nombre compris entre 647 sans point décimal. Un entier long occupe 4 octets (32 bits) en mémoire. Les nombres compris entre -2 1 47 483 648 et 2 1 47 483 647 ont un symbole « & » à la fin et sont également exprimés sous forme d'entier long.

(3) Nombre à virgule flottante

Nombre à simple précision (Single) : C'est un nombre réel avec une virgule décimale et la valeur effective est de 7 chiffres. Utilisez 4 octets (32 bits) pour stocker un nombre simple précision en mémoire. Généralement exprimé sous forme exponentielle (notation scientifique), avec « E » ou « e » représentant la partie exposant.

Données doubles (Double) : C'est aussi un nombre réel avec un point décimal, et la valeur valide est de 1 à 5 chiffres. Utilisez 8 octets (64 bits) pour stocker un nombre double précision en mémoire. Les nombres à double précision sont généralement exprimés sous forme exponentielle (notation scientifique), avec « D » ou « d » représentant la partie exposant.

3. Type de devise

Type de devise (Devise) : Il s'agit d'un ensemble de données à virgule fixe pour le calcul des devises. Il a des exigences de haute précision et est précis à 4 décimales. Occupe 8 octets (64 bits) en mémoire. La plage de valeurs est comprise entre -922 337 203 685 477,5805 et 922 337 203 685 477,5807.

4. Type d'octet

Type d'octet : il s'agit d'un type numérique, stocké sous la forme d'un nombre binaire non signé de 1 octet, avec une plage de valeurs de 0 à 255.

5. Type booléen

Type booléen (Boolean) : Les données booléennes sont une valeur logique, également appelée type logique. Elles sont stockées sur deux octets, à savoir 'Frue (vrai) ou False (Fake). ).

6. Type de date

Type de date (Date) : utilisé pour représenter les dates. Une donnée de type date est stockée en mémoire avec 8 octets.

7. Type universel

Le type universel (« Variant »), également appelé type variant, est un type de données général variable qui peut représenter n'importe lequel des types de données ci-dessus. Supposons que a soit défini comme une variable générale.

Dim a As Variant

Tout type de données peut être stocké dans la variable a, par exemple :

a : --BASIC' - stocke une chaîne

a=10 - stocke un entier

a=20,5 - stocke un nombre réel

a=--08/15/2003'· 'Stocke une donnée de date

Selon le type de la valeur affectée à a, le type de la variable a change constamment, c'est pourquoi on l'appelle type variant. Lorsqu'une variable a un type non défini, VB définit automatiquement la variable comme type Variant. Différents types de données sont stockés dans les variables Variant en fonction de leurs types réels (par exemple, attribuez un entier à a et stockez-le dans la zone mémoire sous forme d'entier. L'utilisateur n'a pas besoin d'effectuer de travail de conversion, VB le complète automatiquement). .

8. Type non signé

Type non signé (décimal) : La variable stocke une forme entière non signée de 96 bits (1 2 octets), divisée par une puissance de 1 O, appelée facteur de rapport de transformation. Ce facteur de rapport détermine le nombre de chiffres à droite de la virgule décimale, allant de 0 à 28.

Remarque : Actuellement, le type de données Decimal ne peut être utilisé que dans les types variants (Variant), c'est-à-dire qu'une variable ne peut pas être déclarée comme Decimal. taper.

9. Type d'objet

Type d'objet (Object) : utilisé pour représenter des graphiques, des objets OLE ou d'autres objets, stockés sur 4 octets.

Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment la CAO renaît-elleArticle suivant:Comment la CAO renaît-elle