1) целочисленные - точно представляются в компьютере, занимают небольшое, заранее определенное количество памяти.
2) вещественные - имеют широкий диапазон представления данных
3) символьные - переменная занимает 1 или 2 байта (зависит от кодировки), могут объединяться в строки большой длины, представляя произвольный текст.