Wikipedija:Izabrani članci/38, 2021.
U računarstvu i računalnom programiranju tip podatka svojstvo je podatka (često varijabli) koje kompilatoru ili interpreteru pruža informaciju o tome što će se s navedenim podatkom raditi, kakve će operacije biti dopušteno vršiti nad njim, na koji će se način spremati i što predstavlja.
Tip podatka boolean ili bool je logički tip koji obično sadrži vrijednosti true ili false (predstavljen vrijednostima 1 ili 0). Iako je za zapis boolean vrijednosti dovoljan jedan bit memorije, neki programski jezici, primjerice JavaScript koriste više od toga.
Svaki brojevni tip podatka ima definiranu gornju i donju vrijednosnu granicu, odnosno raspon brojeva koje može prikazati. Spremanje ili prikaz brojeva van tog raspona može dovesti do pogreške pri kompilaciji, ili do neispravnog spremanja ili obrade podatka, ovisno o programskome jeziku.
Znak (char) je tip podatka koji može sadržavati jedno slovo, broj, simbol, interpunkcijski znak ili kontrolni znak. Jezik C definira znak kao najmanji dodjeljivi dio memorije, obično veličine 8 bitova (1 bajt).
Više slijednih znakova čini string. Stringovi se obično koriste kao podatkovna reprezentacija riječi ili teksta. Programski jezici koji nemaju podršku za stringove, umjesto istih koriste nizove (polja) znakova.
Pokazivač ili referenca je tip objekta koji sprema memorijsku adresu neke varijable, konstante ili objekta, točke ulaska u potprogram, ili povezuje program i vanjski resurs, poput DLL biblioteke (tad se naziva handle).