Un tip de date defineşte mulţimea valorilor pe care le pot lua datele de tipul respectiv, modul de reprezentare a acestora în memorie, precum şi operaţiile care se pot efectua cu datele respective.
Orice limbaj de programare dispune de un set de tipuri de date predefinite, denumite şi tipuri de date standard.
Numerele naturale sunt codificate prin reprezentarea lor binară.
Dimensiunea reprezentării este fixă, fiind utilizate 8, 16 sau 32 de poziţii binare, în funcţie de domeniul de valori.