У Сі визначено такі базові типи даних: char: представляє один символ Займає у пам'яті 1 байт (8 біт). Може зберігати будь-яке значення з діапазону від -128 до 127.Май 18, 2017
Цілий тип char займає у пам'яті 1 байт (8 біт) і дозволяє виразити в двійковій системі числення 2 ^ 8 значень = 256. Тип char може містити як позитивні, і негативні значення. Діапазон зміни значень становить від -128 до 127.
Розмір типів int та unsigned int — 4 байта.
Залежно від архітектури процесора може займати 2 байта (16 біт) або 4 байта (32 біта), і через це діапазон граничних значень може змінюватися: від 0 до 65535 (для 2 байт), або від 0 до 4294967295 (для 4 байт).