Variable (programmerings) egenskaper, typer, eksempler

3415
David Holt

EN variabel i programmering er det en dataenhet som kan endre verdien. Det er den enkleste formen for lagring, som representerer et minneområde der et dataelement er lagret.

Hvis et dataprogram var en bygning, ville variablene være byggesteinene som utgjør dens fundament. Variabler er kritiske komponenter i ethvert program. Dette kan ikke være effektivt uten variabler.

Kilde: Pixabay.com

En variabel kan være lufttemperatur eller aksjekurser. Dette er alle verdier som kan endres.

Variabler har to viktige formål, som er at programmereren kan velge navn på dem, og dermed legge til rette for programmering, og også at han kan skrive programmer eller funksjoner som fungerer med hvilken som helst verdi i dem.

Hvis du allerede er kjent med regneark, kan du tro at variabler er som celler, som deretter kan brukes i formler, uavhengig av verdiene de inneholder i dem..

Alle prosessuelle programmeringsspråk, som C, Basic og Pascal, har variabler, som er i stand til å innrømme forskjellige typer og tillate å manipulere dem på forskjellige måter.

Artikkelindeks

  • 1 Kjennetegn på programmeringsvariablene
    • 1.1 Minnetildeling
    • 1.2 Erklæring
    • 1.3 Omfang
  • 2 Typer variabler i programmering
    • 2.1 Hele (korte, lange)
    • 2.2 Flytepunkt (enkelt, dobbelt)
    • 2.3 Karakter
    • 2.4 Boolsk
    • 2.5 Fast kjede
    • 2.6 Variabel lengde streng
  • 3 Eksempler på programmatiske variabler
    • 3.1 Endre en variabel
  • 4 Referanser

Kjennetegn ved programmeringsvariablene

Minnetildeling

En variabel er markøren for en posisjon i datamaskinens minne. Når en ny variabel opprettes i et program, tildeler programmet mengden minne basert på datatypen til variabelen.

Derfor er det et sted i minnet til datamaskinen. Du bør tenke på minne som om det var en blokk, når et program kjøres, vil det ha tilgang til en minneblokk.

Uttalelse

Når du erklærer en variabel, gir du den et navn og gir den også en type. Faktisk skapes plassen der verdien blir lagret. For å erklære en variabel i et program må du derfor angi hvilken type variabel det er.

Noen programmeringsspråk krever at en variabel deklareres før den brukes. Andre lar deg definere verdien til en variabel uten å måtte erklære den først.

omfang

Gjennom omfanget bestemmes hvor langt verdien av en variabel kan leses eller endres.

Globale variabler er de som kan brukes gjennom hele programmet. Det vil si at omfanget er hele applikasjonen.

Lokale variabler kan bare brukes i funksjonen eller prosedyren der de ble deklarert, eller også i en hvilken som helst annen funksjon som kalles av den funksjonen.

Omfanget er hierarkisk og gjelder bare ovenfra og ned, fra hoveddelen av programmet til funksjonene det kaller, og fra funksjoner til andre underfunksjoner.

Derfor, hvis en variabel blir deklarert øverst i programmet, kan ikke en annen variabel med samme navn deklareres i en funksjon..

Imidlertid, hvis du erklærer en variabel i en funksjon, kan du erklære en annen variabel med samme navn i en annen funksjon. De vil være forskjellige variabler og kan ha forskjellige verdier.

Typer variabler i programmering

Når en variabel opprettes, må du også erklære hvilken type data den vil inneholde. Dette gjøres fordi programmet vil bruke forskjellige typer data på forskjellige måter.

Heltall (kort, langt)

Denne typen tilsvarer hele tall, slik som 1, -15, 0. Heltallvariabler brukes når det er kjent at det aldri vil være noe etter desimaltegnet. Hvis du for eksempel programmerer en lotteriballgenerator, har alle baller hele tall.

Forskjellen mellom korte heltallstyper og lange heltallstyper er antall byte som brukes til å lagre dem.

Dette vil variere avhengig av operativsystem og maskinvare som brukes. For tiden kan det antas at et heltall vil være minst 16 bits og et langt heltall vil være minst 32 bits.

Flytepunkt (enkelt, dobbelt)

Flytende tall, for eksempel 3.2435, er de som inneholder brøkdeler. Enkelt- og dobbeltkvantifisererne er analoge med korte og lange kvantiserere som brukes med heltallstypen for å indikere hvor mange biter som skal brukes til å lagre variabelen.

Karakter

Denne typen representerer verdien av et tegn. For eksempel en bokstav i alfabetet, et siffer eller et spesialsymbol. Brukes til å lagre et enkelt teksttegn.

Vanlig sett i C-programmer, som ikke kan håndtere tegnstrenger. Verdien som er lagret er faktisk et helt tall som representerer koden (for eksempel ASCII) for tegnet som er representert.

Boolsk

En boolsk variabel kan lagre en av følgende to verdier: True eller False. Disse er vanligvis et heltall, for eksempel i Visual Basic er False 0 og True er -1. Verdiene for sant og usant er konstante.

Fast lengde streng

Strenger er variabler som inneholder tekst, og de finnes i to typer. Med en streng med fast lengde erklærer du hvor mange tegn den strengen vil inneholde.

Enkelte API-anrop i Windows krever bruk av strenger med fast lengde, men de brukes vanligvis ikke i Basic. I C er de implementert som en rekke tegn.

Variabel lengde streng

Det er den der lengden ikke er definert. Dette er standardtypen i Basic, og er nyttig for å ta input fra brukeren der du ikke vet hva svaret blir.

Eksempler på programmatiske variabler

Nedenfor er et eksempel på en variabel som brukes i programmeringsspråket Perl.

- min $ compname = "Skriftlig test";

- skriv ut "Eksempel sett, $ compname";

Dette eksemplet erklærer variabelen med navnet compname ved hjelp av nøkkelordet my. Dollartegnet ($) i programmeringsspråket Perl indikerer at compname er navnet på en variabel, men dollartegnet er ikke en del av variabelnavnet.

I den første linjen i programmet tildeles variabelen en verdi ved hjelp av tildelingsoperatøren "=".

Verdien av compname er tegnstrengen: Skriftlig test, omsluttet av doble anførselstegn. Doble anførselstegn indikerer at teksten inni er en tegnstreng, men ikke er en del av strengdataene.

Når programmet kjøres, erstatter utskriftsuttalelsen variabelnavnet $ compname med den tildelte verdien fra strengen, og viser resultatet: Eksempel sett, Test skrevet.

Endre en variabel

Det er mange forskjellige måter en variabel kan endres, byttes ut eller settes til en annen verdi. Tabellen nedenfor viser eksempler på hvordan en variabel kan endres, og gir en forklaring på hva som blir gjort.

Referanser

  1. Martin Gibbs (2020). Grunnleggende 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). Bruke datatyper og variabler. Hentet fra: futurelearn.com.
  4. Computer Hope (2020). Variabel. Hentet fra: computerhope.com.
  5. Techopedia (2020). Variabel. Hentet fra: ceilingpedia.com.

Ingen har kommentert denne artikkelen ennå.