Найбільше додатне значення з плаваючою комою, яке можна зберегти в змінній типу float 1.7976931348623157 * 10308 і найменше ненульове позитивне значення, яке можна зберегти, дорівнює 2,2250738585072014 * 10–308.
Оскільки старший біт мантиси завжди дорівнює 1, він не зберігається в числі. Це представлення дає діапазон приблизно 3,4E-38 до 3,4E+38 для типу float.
Позиція десяткової коми зберігається в кожному десятковому значенні з плаваючою комою. Максимальна точність становить 34 цифри. Діапазон десяткового числа з плаваючою комою становить 16 або 34 цифри точності, а діапазон експоненти 10-383 до 10+384 або 10-6143 до 10+6144 відповідно.
Типи даних Go Float
Тип | Розмір | Діапазон |
---|---|---|
float32 | 32 біти | -3,4e+38 до 3,4e+38. |
float64 | 64 біти | від -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.