Variable (programmering) egenskaper, typer, eksempler
- 3242
- 1045
- Prof. Oskar Aas
EN variabel I programmering er en dataenhet som kan endre verdien. Det er den enkleste lagringsformen, som representerer et minneområde der et dataelement lagres.
Hvis et dataprogram var en bygning, ville variablene være mursteinene som utgjør basen. Variablene er kritiske komponenter i ethvert program. Dette kan ikke være effektivt uten variabler.
Kilde: Pixabay.comEn variabel kan være lufttemperatur eller handlingspriser. Alle disse er verdier som kan endres.
Variablene har to viktige formål, som er at programmereren kan velge navn, og dermed lette programmeringen, og også at de kan skrive programmer eller funksjoner som fungerer med enhver verdi i dem.
Hvis du allerede er kjent med regnearkene, kan du tenke at variablene er som celler, som deretter kan brukes i formler, uavhengig av verdiene som inneholder dem.
Alle prosessuelle programmeringsspråk, som C, Basic og Pascal har variabler, å kunne innrømme forskjellige typer og tillate manipulering av dem på forskjellige måter.
[TOC]
Kjennetegn på programmeringsvariabler
Minnetildeling
En variabel er markøren for en datamaskinminneposisjon. Når en ny variabel opprettes i et program, tildeler den mengden minne basert på den variable datatypen.
Derfor er det et sted i datamaskinminnet. Du bør tenke på minnet som om det var en blokk, når et program kjøres vil du ha tilgang til en minneblokk.
Uttalelse
Når du erklærer en variabel, får den et navn, og det gis også en type. Faktisk vil plassen der verdien bli lagret opprettes. For å erklære en variabel i et program, må det være indikert hvilken type variabel som er.
Kan tjene deg: Inngangs- og utkjøringsenheterNoen programmeringsspråk krever en variabel før du bruker den. Andre tillater å definere verdien av en variabel uten å måtte erklære den først.
omfang
Gjennom omfanget bestemmes det 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 den komplette applikasjonen.
Lokale variabler kan bare brukes i funksjonen eller prosedyren der de ble erklært, eller også i noen annen funksjon som kalles av den funksjonen.
Omfanget er hierarkisk og gjelder bare på en synkende måte, fra hoveddelen av programmet til funksjonene det kaller, og fra funksjonene til andre underfunksjoner.
Derfor, hvis en variabel er erklært øverst i programmet, kan ikke en annen variabel erklæres i en funksjon med samme navn.
Imidlertid, hvis en variabel er deklarert i en funksjon, kan en annen variabel deklareres med samme navn i en annen funksjon. De vil være forskjellige variabler og kan ha forskjellige verdier.
Typer programmeringsvariabler
På det tidspunktet en variabel opprettes, må du også erklære hvilken type data som vil inneholde. Dette gjøres fordi programmet vil bruke forskjellige typer data på forskjellige måter.
Hel (kort, lang)
Denne typen tilsvarer hele tall, for eksempel 1, -15, 0. Hele variablene brukes når det er kjent at det aldri vil være noe etter desimalpunktet. For eksempel, hvis en lotterikulegenerator blir programmert, har alle baller hele tall.
Kan tjene deg: konstant (programmering): konsept, typer, eksemplerForskjellen mellom korte og lange hele typer er antall byte som brukes til å lagre dem.
Dette vil variere i henhold til operativsystemet og maskinvaren som brukes. Foreløpig kan det antas at et heltall vil være minst 16 biter og et langt hele antall vil være minst 32 biter.
Flytende punkt (enkel, dobbelt)
Flytende punkttall, for eksempel 3.2435, er de som inneholder brøkdeler. Enkle og doble kvantifiserere er analoge med korte og lange kvantifiserere 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 spesielt symbol. Det brukes til å lagre et enkelt tekstkarakter.
Det sees ofte i C -programmer, som ikke kan håndtere karakterer av karakterer. Verdien som er lagret er virkelig et heltall som representerer koden (for eksempel ASCII) for naturen som er representert.
Boolsk
En boolsk variabel kan lagre en av følgende to verdier: Sann eller falsk. Dette er vanligvis et heltall, for eksempel i visuell basic er falsk 0 og sant er -1. Verdiene for sanne og falske er konstante.
Fast lengdekjede
Kjedene er variabler som inneholder tekst, og kommer i to typer. Med en fast lengdekjede erklærer den hvor mange tegn som kjederen vil inneholde.
Enkelte anrop til API i vinduer krever bruk av faste lengdekjeder, men de brukes vanligvis ikke i grunnleggende. I C implementeres de som et karakterarrangement.
Variabel lengdekjede
Det er en der lengden ikke er definert. Dette er den forhåndsbestemte typen i grunnleggende, og det er nyttig for å ta en oppføring av brukeren der det ikke er kjent hva svaret vil være.
Kan tjene deg: lagringsmålingsenheterEksempler på programmatiske variabler
Nedenfor er et eksempel på en variabel som brukes i PERL -programmeringsspråket.
- My $ nameremp = "skrevet test";
- Skriv ut "Eksempel sett, $ name rib";
I dette eksemplet er variabelen som kalles namercom erklæres ved hjelp av nøkkelordet min. Dollarskiltet ($) på PERL -programmeringsspråket indikerer at Namercomp er navnet på en variabel, men Dollar -tegnet er ikke en del av variabeltnavnet.
I den første linjen i programmet tildeles variabelen en verdi ved hjelp av tildelingsoperatøren "=".
Navnets navn er karakterkjeden: Skriftlig test, som er i doble sitater. Doble sitater indikerer at teksten inni er en karakterkjede, men ikke er en del av kjededataene.
Når programmet utføres, erstatter utskriftsinstruksjonen navnet på $ Navnet Retompp med den tildelte verdien av kjeden, og viser dermed resultatet: Eksempel sett, skriftlig test.
Endre en variabel
Det er mange forskjellige måter en variabel kan endres, utveksle eller etablere med en annen verdi. Følgende tabell uttrykker eksempler på hvordan en variabel kan endres, og gir en forklaring på hva som gjøres.
Referanser
- Martin Gibbs (2020). Grunnleggende om variabler i C -programmering. Hentet fra: studie.com.
- Advanced IKT (2020). Variabler og datastrukturer i programmering. Hentet fra: Advanced-ICT.Info.
- Future Learn (2020). Bruke datatyper og variabler. Hentet fra: futurelearn.com.
- Computer Hope (2020). Variabel. Hentet fra: computerhope.com.
- Ravepedia (2020). Variabel. Hentet fra: ravepedia.com.
- « Bygninger eller bygningskontoer hva den består av, eksempel
- Rektangel trapesegenskaper, forhold og formler, eksempler »