Що більше флоат та дабл
Точність залежить від розміру типу даних (в float точність менше, ніж в double) і від значення, яке присвоюється: точність float: від 6 до 9 цифр (зазвичай 7); точність double: від 15 до 18 цифр (зазвичай 16); точність long double: 15, 18 чи 33 цифри (в залежності від того, скільки байт займає тип даних на комп'ютері).4 вер. 2021 р.
int: Це найпоширеніший тип даних для представлення цілих чисел. Він дає змогу зберігати значення від -2,147,483,648 до 2,147,483,647 і займає 4 байти пам'яті.
3. float – число з плаваючою комою одинарної точності. Тип призначений для зберігання дійсних чисел. Може представляти числа як у фіксованому форматі (наприклад число пі – 3.14159), так і в експоненціальній формі – 3.4Е+8.
double — тип даних с плаваючою комою подвійної точності. char — символьний тип даних. bool — логічний тип даних.
Цілочисельні типи – це byte , short , int , long, також до них відносять і char .
Розміри типів даних
Тип | Розмір, байт | Значення |
---|---|---|
char | 1 | від 0 до 255 |
float | 4 | від 1.2е-38 до 3.4е38 |
double | 8 | від 2.2е-308 до 1.8е308 |
long double | 10 | від 3.4е-4932 до 3.4е+4932 |
В общем случае double имеет 15 десятичных цифр точности, а float – 7. Здесь вычисляется количество цифр: double имеет 52 бит мантиссы + 1 скрытый бит: log (2 53) ÷ log (10) = 15,95 цифр. float имеет 23 бит мантиссы + …