Variables et types de données |
Les programmes machine sont des processeurs des données et donc, ils ont besoin de la manière de représenter de divers types de données -- nombres, lettres, caractères spéciaux, et semblables -- à l'intérieur de l'ordinateur.
En outre, pendant le traitement des programmes avoir besoin d'une manière de se tenir sur -- pour stocker -- ces données à l'intérieur de mémoire d'ordinateur.
|
Déclaration des variables
|
Des variables sont appelées des zones de stockage à l'intérieur de mémoire d'ordinateur où un programme place des données pendant le traitement. Un programme a mis de côté ces zones de stockage en déclarant des variables, c'est-à-dire, en leur assignant un nom et en indiquant quels types de données occuperont ces secteurs pendant le traitement.
Dans un programme de base visuel, des variables sont déclarées en utilisant le faible rapport dont le format général est montré ci-dessous.
|
|
là où le type est l'un des types de données permis en de base visuel et la variable est un nom programmeur-fourni pour la zone de stockage.
|
Nommer des variables
|
des noms variables Programmeur-fournis désigné également sous le nom des marques, et ils doivent se conformer au conventionsand de appellation de base visuel qu'un nom variable doit
- Se composer seulement d'alphabétique, de soulignage, et de caractères numériques.
- Commencer par du caractère numérique ou lettre, ou de soulignage (_).
- Ne pas contenir tous espaces vides inclus.
- Ne pas être les mêmes qu'un mot-clé de base visuel, mots la comportement de la langue de base visuelle elle-même.
Les noms variables ne sont pas cas sensible, ainsi le nom exprimé en caractères majuscules se rapporte à la même zone de stockage qu'un nom exprimé en minuscules et cependant, pour l'uniformité de programmation, et pour éviter des erreurs inutiles, il est le meilleur pour exprimer une variable car on lui déclare à l'origine. Ainsi, les noms variables valides incluent X, My_Variable, MyVariable, My_Data_Variable, et d'autres noms en utilisant les marques signicatives et simples.
|
Types de données |
En déclarant une variable une indication peut être donnée au sujet quel type de données sera stocké et il y a beaucoup de types de données traitement par ordinateur de dessous permis du visuel Basic.In, le suivant sont pour déclaration commune les types habituels de données impliquées :
- Short. Un nombre (entier) non-décimal avec une valeur dans la gamme du -32.768 à les +32.767.
- Nombre entier. Un nombre (entier) non-décimal avec une valeur dans la gamme du -2.147.483.648 à les +2.147.483.647.
- Long. Un nombre (entier) non-décimal avec une valeur dans la gamme du -9.223.372.036.854.775.808 à les +9.223.372.036.854.775.807.
- Simple. Un nombre positif ou négatif (décimal) à point mobile avec une valeur dans la gamme de jusqu'au 3.402823E38 (notation scientifique).
- Double nombre positif d'A ou négatif (décimal) à point mobile avec une valeur dans la gamme de jusqu'au 1.79769313486232E308.
- Décimal. Un nombre décimal avec une valeur dans la gamme jusqu'à de +79.228.162.514.264.337.593.950.335. sans précision décimale et jusqu'aux +7.9228162514264337593543950335 avec 28 endroits de précision décimale.
- Corde. Tout nombre de caractères spéciaux, numériques, alphabétiques et spéciaux.
- Dates de date dans la gamme entre les 1er,1 janvier au 31 décembre 9999 et les moments dans la gamme entre 0:00 : 00 à 23:59 : 59.
- Booléen. La valeur de vrai ou de faux.
Des variables, alors, sont déclarées en assignant un nom et un type de données et ce qui suit sont des exemples des déclarations variables valides qui peuvent être employées pour stocker des données des types identifiés.
|
Dim My_Counter As Integer
Dim My_Salary As Decimal
Dim My_Great-Big-Number As Double
Dim My_Name As String
Dim My_Birthday As Date
Dim My_Current_Time As Date
Dim My_Decision As Boolean
|
|
Assigner des valeurs aux variables
|
Avec l'instruction d'affectation de base visuelle, des variables sont assignées les valeurs dont le format général est montré ci-dessous.
Les déclarations variables ont simplement mis de côté des zones de stockage de mémoire en tant que récipients provisoires de données -- provisoire parce qu'elles ne sont plus accessibles une fois les extrémités de programme et pendant le traitement, naturellement, de ces variables sont occupés par des valeurs de données.
Les données pour traiter peuvent venir de beaucoup de différentes sources et elles peuvent venir de l'extérieur du programme -- des dossiers et des bases de données externes ; ils peuvent venir de l'intérieur du programme en plaçant explicitement une valeur pour une variable ou en stockant des résultats de traitement de manoeuvrer d'autres variables. De toute façon, les variables prennent des valeurs en leur assignant des valeurs.
|
|
Assigner des expressions aux variables
|
Un certain type d'arithmétique, de corde, ou d'opération de manipulation de date a lieu avec la « réponse » stockée dans la variable. Le scénario le plus commun est que les résultats du traitement sont assignés à une variable. Bien que ces types d'opérations soient discutés plus tard, vous devriez pouvoir comprendre les principes impliqués dans les instructions d'affectation suivantes.
|
Dim The_Answer As Decimal
Dim Var_A As Decimal = 2.5
Dim Var_B As Decimal = 3.5
The_Answer = 5 * (Var_A + Var_B)
|
|
Le type de données variable
|
Si variable des types ne sont pas explicitement déclarés -- en utilisant comme nombre entier, comme la décimale, comme corde, etc. -- alors des valeurs assignées à la variable sont stockées pendant qu'un type de données variable et n'importe quel type de données peuvent être stockés dans la variable et n'importe quel type d'opération peut être exécuté là-dessus. C'est un type de données d'usage universel qui fournit la flexibilité en stockant différents types de données dans une variable simple. Il peut être assigné une valeur numérique qui est immédiatement remplacée par une valeur de corde.
Bien qu'il offre de la flexibilité de programmation, il y a des inefficiences mineurs liés à convertir différents types de données pour la représentation dans la même zone de stockage et pour cette raison seulement il est le meilleur toujours pour déclarer les types de données spécifiques pour des variables spécifiques. Cette pratique d'employer la dactylographie forte des variables mène à une programmation et à une réduction plus efficaces des erreurs à partir de stocker par distraction les genres faux de données dans les variables fausses.
|
Dactylographier les conversions
|
Des valeurs d'un type de données peuvent être converties en un autre type de données en utilisant le type conversion. Cette opération s'appelle le bâti d'un type à l'autre et le bâti exige appeler une fonction de conversion pour commuter un type de données. Résulter moulé doit être assigné à une variable du type de fonte.
|
Keywords:
Variables and Data Types in VB.NET,
vb net data,
mysql variables,
perl variables,
asp variables,
php variables,
statistics variables,
regression data,
array variables,
regression variables,
function variables,
javascript data,
statistics data,
method variables,
data analysis,
asp data
|