Яке найбільше значення float?

Найбільше додатне значення з плаваючою комою, яке можна зберегти в змінній типу float 1.7976931348623157 * 10308 і найменше ненульове позитивне значення, яке можна зберегти, дорівнює 2,2250738585072014 * 10308.

Оскільки старший біт мантиси завжди дорівнює 1, він не зберігається в числі. Це представлення дає діапазон приблизно 3,4E-38 до 3,4E+38 для типу float.

Позиція десяткової коми зберігається в кожному десятковому значенні з плаваючою комою. Максимальна точність становить 34 цифри. Діапазон десяткового числа з плаваючою комою становить 16 або 34 цифри точності, а діапазон експоненти 10-383 до 10+384 або 10-6143 до 10+6144 відповідно.

Типи даних Go Float

ТипРозмірДіапазон
float3232 біти-3,4e+38 до 3,4e+38.
float6464 бітивід -1,7e+308 до +1,7e+308.

Основні типи даних

ТипРозмір зберіганняДіапазон значень
плавати4 байти1,2E-38 до 3,4E+38 (6 знаків після коми)
подвійний8 байт2.3E-308 до 1.7E+308 (15 знаків після коми)
Довга подвійна10 байт3.4E-4932 до 1.1E+4932 (19 знаків після коми)
char (або знаковий char)1 байт-128 до 127

Найбільше додатне значення з плаваючою комою, яке можна зберегти в змінній типу float 1.7976931348623157 * 10308 і найменше ненульове позитивне значення, яке можна зберегти, дорівнює 2,2250738585072014 * 10-308.