Variable (programmerings) egenskaber, typer, eksempler

2233
Philip Kelley

EN variabel i programmering er det en enhed af data, der kan ændre dens værdi. Det er den enkleste form for lagring, der repræsenterer et hukommelsesområde, hvor et dataelement er lagret.

Hvis et computerprogram var en bygning, ville variablerne være de byggesten, der udgør dens fundament. Variabler er kritiske komponenter i ethvert program. Dette kunne ikke være effektivt uden variabler.

Kilde: Pixabay.com

En variabel kan være lufttemperatur eller aktiekurser. Dette er alle værdier, der kan ændres.

Variabler har to vigtige formål, nemlig at programmøren kan vælge navnene på dem og dermed lette programmeringen og også at han kan skrive programmer eller funktioner, der fungerer med en hvilken som helst værdi i dem.

Hvis du allerede er fortrolig med regneark, tror du måske, at variabler er som celler, som derefter kan bruges i formler, uanset de værdier, de indeholder i dem..

Alle proceduremæssige programmeringssprog, såsom C, Basic og Pascal, har variabler, der er i stand til at indrømme forskellige typer og tillade at manipulere dem på forskellige måder.

Artikelindeks

  • 1 Karakteristik af programmeringsvariablerne
    • 1.1 Hukommelsestildeling
    • 1.2 Erklæring
    • 1.3 Anvendelsesområde
  • 2 Typer af variabler i programmeringen
    • 2.1 Hele (korte, lange)
    • 2.2 Flydepunkt (enkelt, dobbelt)
    • 2.3 Karakter
    • 2.4 Boolsk
    • 2.5 Kæde med fast længde
    • 2.6 Variabel længde streng
  • 3 Eksempler på programmatiske variabler
    • 3.1 Skift en variabel
  • 4 Referencer

Karakteristik af programmeringsvariablerne

Hukommelsestildeling

En variabel er markøren for en position i computerens hukommelse. Når en ny variabel oprettes i et program, tildeler programmet mængden af ​​hukommelse baseret på datatypen for variablen.

Derfor er det et sted i computerens hukommelse. Du skal tænke på hukommelse, som om det var en blok, når et program udføres, har det adgang til en hukommelsesblok.

Udmelding

Når du erklærer en variabel, giver du den et navn og giver den også en type. Faktisk oprettes rummet, hvor dets værdi gemmes. For at erklære en variabel i et program skal du således angive, hvilken type variabel det er.

Nogle programmeringssprog kræver, at en variabel erklæres, inden den bruges. Andre giver dig mulighed for at definere værdien af ​​en variabel uden at skulle erklære den først.

Anvendelsesområde

Gennem omfanget bestemmes det, hvor langt værdien af ​​en variabel kan læses eller ændres.

Globale variabler er dem, der kan bruges i hele programmet. Det vil sige, dets anvendelsesområde er hele applikationen.

Lokale variabler kan kun bruges i den funktion eller procedure, hvor de blev deklareret, eller også i enhver anden funktion, der kaldes af den funktion.

Omfanget er hierarkisk og gælder kun top-down, fra programmets hoveddel til de funktioner, det kalder, og fra funktioner til andre underfunktioner.

Derfor, hvis en variabel erklæres øverst i programmet, kan en anden variabel med samme navn ikke erklæres i en funktion..

Men hvis du erklærer en variabel i en funktion, kan du erklære en anden variabel med samme navn i en anden funktion. De vil være forskellige variabler og kan have forskellige værdier.

Typer af variabler i programmeringen

Når en variabel oprettes, skal du også erklære, hvilken type data den vil indeholde. Dette gøres, fordi programmet bruger forskellige typer data på forskellige måder.

Heltal (kort, langt)

Denne type svarer til hele tal, såsom 1, -15, 0. Heltalsvariabler anvendes, når det vides, at der aldrig vil være noget efter decimaltegnet. For eksempel, hvis du programmerer en lotteriboldgenerator, har alle bolde hele tal.

Forskellen mellem korte heltal og lange heltalstyper er antallet af byte, der bruges til at gemme dem.

Dette varierer alt efter operativsystem og hardware, der bruges. I øjeblikket kan det antages, at et heltal vil være mindst 16 bit, og et langt heltal vil være mindst 32 bit.

Flydende punkt (enkelt, dobbelt)

Flydepunktsnumre, såsom 3.2435, er dem, der indeholder brøkdele. Enkelt- og dobbeltkvantisatorerne er analoge med de korte og lange kvantiseringsanordninger, der bruges med heltalstypen for at indikere, hvor mange bits der vil blive brugt til at gemme variablen.

Karakter

Denne type repræsenterer værdien af ​​et tegn. For eksempel et bogstav i alfabetet, et ciffer eller et specielt symbol. Bruges til at gemme et enkelt teksttegn.

Almindeligt set i C-programmer, som ikke kan håndtere tegnstrenge. Den værdi, der er gemt, er faktisk et heltal, der repræsenterer koden (for eksempel ASCII) for det tegn, der er repræsenteret.

Boolsk

En boolsk variabel kan gemme en af ​​følgende to værdier: Sand eller Falsk. Disse er normalt et helt tal, for eksempel er Visual Visual False 0 og True er -1. Værdierne for sandt og falsk er konstante.

Streng med fast længde

Strenge er variabler, der indeholder tekst, og de findes i to typer. Med en streng med fast længde erklærer du, hvor mange tegn den streng vil indeholde.

Visse API-opkald i Windows kræver brug af strenge med fast længde, men de bruges generelt ikke i Basic. I C implementeres de som en række tegn.

Streng med variabel længde

Det er den, hvor længden ikke er defineret. Dette er standardtypen i Basic og er nyttig til at tage input fra brugeren, hvor du ikke ved, hvad svaret vil være.

Eksempler på programmatiske variabler

Nedenfor er et eksempel på en variabel, der bruges i Perl-programmeringssproget.

- min $ compname = "Skriftlig test";

- udskriv "Eksempel set, $ compname";

Dette eksempel erklærer variablen med navnet compname ved hjælp af nøgleordet my. Dollartegnet ($) i programmeringssprog Perl indikerer, at compname er navnet på en variabel, men dollartegnet er ikke en del af variabelnavnet.

I den første linje i programmet tildeles variablen en værdi ved hjælp af tildelingsoperatoren "=".

Værdien af ​​compname er tegnstrengen: Skriftlig test, omgivet af dobbelt anførselstegn. Dobbelt anførselstegn angiver, at teksten indeni er en tegnstreng, men ikke er en del af strengdataene.

Når programmet udføres, erstatter udskriftserklæringen variabelnavnet $ compname med dens tildelte værdi fra strengen, hvilket viser resultatet: Eksempel set, Test skrevet.

Skift en variabel

Der er mange forskellige måder, hvorpå en variabel kan ændres, byttes eller indstilles til en anden værdi. Den følgende tabel viser eksempler på, hvordan en variabel kunne ændres, hvilket giver en forklaring på, hvad der gøres.

Referencer

  1. Martin Gibbs (2020). Grundlæggende om variabler i C-programmering. Hentet fra: study.com.
  2. Advanced Ict (2020). Variabler og datastrukturer i programmering. Hentet fra: advanced-ict.info.
  3. Future Learn (2020). Brug af datatyper og variabler. Hentet fra: futurelearn.com.
  4. Computer Hope (2020). Variabel. Hentet fra: computerhope.com.
  5. Techopedia (2020). Variabel. Hentet fra: ceilingpedia.com.

Endnu ingen kommentarer