Цей тип даних представляє числові значення, які можуть бути нецілими. Зазвичай плаваючі значення видаються із заокругленням. Для типу даних float є двійкове внутрішнє уявлення, яке відрізняється від десяткового і є стандартним типом подвійної точності IEEE.

CSS-властивість float вказує, що поточний елемент має бути вилучений із звичайного flow (потоку) і притиснутий до лівої або правої сторони батьківського елемента. Текст та inline елементи будуть обтікати такий елемент. Плаваючий елемент – це будь-який елемент із властивістю float відмінним від none.

Причина, з якої тип float все ще використовується, – Економія пам'яті при зберіганні (це важливо для великих масивів дійсних чисел). Константи з плаваючою точкою складаються з цілої частини, крапки (.) та дробової частини. Ціла і дробова частини є послідовністю десяткових цифр.

Змінна типу int (short, long) дозволяє зберігати лише цілі значення, тоді як змінна типу float (double) зберігає у собі десяткові значення.