Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Числа з Плаваючою Комою | Типи Даних
Вступ до Golang

bookЧисла з Плаваючою Комою

Якщо спробувати зберегти десяткове число у змінній цілого типу, виникне помилка:

index.go

index.go

copy
12
var myVariable int myVariable = 7.9 // Error in this line

Для зберігання десяткових значень потрібен інший тип даних. У мовах програмування, зокрема в Go, для представлення десяткових чисел використовуються числа з плаваючою комою, або просто "флоати".

У Go числа з плаваючою комою представлені двома типами: float32 та float64. float32 — це 32-бітний тип з обмеженою точністю, який підходить для широкого діапазону десяткових значень, коли важлива економія пам'яті. Натомість, float64 — це 64-бітний тип, який називають "подвійною точністю"; він забезпечує більшу точність і є типовим вибором для більшості обчислень, де потрібна висока точність.

index.go

index.go

copy
12345678910
package main import "fmt" func main() { var myFloatValue1 float32 = 3.1415926535 var myFloatValue2 float64 = 3.1415926535 fmt.Println("float32:", myFloatValue1) fmt.Println("float64:", myFloatValue2) }

У виведенні програми вище можна побачити, що змінна myFloatValue1 типу float32 зберігає до 7 знаків після коми. Варто зазначити, що остання цифра округлюється до 7, тому результат — 3.1415927 замість початкового значення 3.1415926535.

Натомість, myFloatValue2 виводить повне значення з високою точністю — 3.1415926535.

question mark

Яким буде вивід цього коду?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain why float32 has limited precision compared to float64?

What are some common use cases for float32 and float64 in Go?

How do I declare and use floating-point variables in Go?

Awesome!

Completion rate improved to 1.96

bookЧисла з Плаваючою Комою

Свайпніть щоб показати меню

Якщо спробувати зберегти десяткове число у змінній цілого типу, виникне помилка:

index.go

index.go

copy
12
var myVariable int myVariable = 7.9 // Error in this line

Для зберігання десяткових значень потрібен інший тип даних. У мовах програмування, зокрема в Go, для представлення десяткових чисел використовуються числа з плаваючою комою, або просто "флоати".

У Go числа з плаваючою комою представлені двома типами: float32 та float64. float32 — це 32-бітний тип з обмеженою точністю, який підходить для широкого діапазону десяткових значень, коли важлива економія пам'яті. Натомість, float64 — це 64-бітний тип, який називають "подвійною точністю"; він забезпечує більшу точність і є типовим вибором для більшості обчислень, де потрібна висока точність.

index.go

index.go

copy
12345678910
package main import "fmt" func main() { var myFloatValue1 float32 = 3.1415926535 var myFloatValue2 float64 = 3.1415926535 fmt.Println("float32:", myFloatValue1) fmt.Println("float64:", myFloatValue2) }

У виведенні програми вище можна побачити, що змінна myFloatValue1 типу float32 зберігає до 7 знаків після коми. Варто зазначити, що остання цифра округлюється до 7, тому результат — 3.1415927 замість початкового значення 3.1415926535.

Натомість, myFloatValue2 виводить повне значення з високою точністю — 3.1415926535.

question mark

Яким буде вивід цього коду?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
some-alt