Típus

A Programozás Wiki wikiből

A számítástechnikában a típus vagy adattípus (datatype) egy olyan osztályozás, amely az adat típusának azonosítására szolgál. Lényegében az adattípus határozza meg,

  • hogy milyen érték tárolható el,
    • pl. egy változóban,
  • milyen műveletek végezhetőek el,
  • illetve, a tárolás módját.

[szerkesztés] Áttekintés

Majdnem minden programozási nyelv tartalmaz adattípusokat, bár megjegyezendő, hogy minden nyelv más terminológiát használ a típusok meghatározására és értelmezésére. Lehetséges általános adattípusok :

  • Integer
    • egész számok
  • Floating point
    • lebegőpontos számok
  • Boolean
    • igaz, hamis értékeket tároló típus
  • Character
    • karakter eltárolását teszi lehetővé
  • String
    • karakterfüzérek,karaktertömbök raktározására

Például a Pascal programozási nyelvben az Integer egész számok tárolására alkalmas típus, amelyben -32768..32767 intervallum közzé eső számokat el tudjuk tárolni. A helyfoglalása a memóriában 2 Byte. Viszont, ha a Java nyelvet nézzük, akkor ott az Int adattípus úgynevezett 32 bites egész számok tárolására alkalmas. Itt 4 byte-on tárolódnak el a számok, az értékkészlet itt -2147483648..2147483647.

Vannak olyan programozási nyelvek, amelyek lehetőséget biztosítanak úgynevezett felhasználói adattípus beépítésére, definiálására. Ez általában lehet különböző típusú elemek kombinációja, mint például Pascalban a rekord típus,

  1. {
  2. ...
  3. }
  4. Type NewRecord = Record
  5.                    name:String[50];
  6.                    age:Byte;
  7.                    phone:String[15];
  8.                  End;
  9.      ArrayRecord = Array[1..20]Of NewRecord;
  10. Var person:NewRecord;
  11.     workers:ArrayRecord;
  12. {
  13. ...
  14. }

vagy egyszerű típus létrehozására, például Pascalban:

  1. {
  2. ...
  3. }
  4. Type SmallNum = 1...10;
  5.  
  6. Var i:SmallNum;
  7. {
  8. ...
  9. }
A lap eredeti címe: „http://wiki.prog.hu/wiki/T%C3%ADpus
Személyes eszközök