double: представляє дійсне число подвійної точності з плаваючою точкою в діапазоні +/- 1.7E-308 до 1.7E+308. У пам'яті займає 8 байт (64 біта)18-May-2017

unsigned int: представляє позитивне ціле число Залежно від архітектури процесора може займати 2 байти (16 біт) або 4 байти (32 біти), і через це діапазон граничних значень може змінюватися: від 0 до 65535 (для 2 байт), або від 0 до 4294967295 (Для 4 байт).

Float приймає значення від -3.4Е + 38 до 3.4Е + 38. Розмір такої змінної 4 байти. Double приймає значення -1.7Е+308 до 1.7Е + 308. Розмір змінної 8 байт.

Цілий тип char займає у пам'яті 1 байт (8 біт) і дозволяє виразити в двійковій системі числення 2 ^ 8 значень = 256.