Mr. Deepak Verma
Web Developer
Go Float Data Types

Learn Go Language by M-Learnify

Go Language

Go Float Data Types


Go Float Data Types - हिंदी में

Go Float Data Types (फ्लोट डेटा प्रकार)

Float डेटा प्रकार उन संख्याओं को स्टोर करने के लिए उपयोग किया जाता है जिनमें दशमलव अंक होते हैं, जैसे 35.3, -2.34, या 3597.34987।

Float डेटा प्रकार के दो मुख्य keywords हैं:

Type Size Range
float32 32 bits -3.4e+38 to 3.4e+38
float64 64 bits -1.7e+308 to +1.7e+308
टिप्पणी: Float का default type float64 है। यदि आप type specify नहीं करते हैं तो यह float64 होगा।

Float32 Keyword

Float32 type के वेरिएबल घोषित करने का उदाहरण:

package main
import ("fmt")

func main() {
  var x float32 = 123.78
  var y float32 = 3.4e+38
  fmt.Printf("Type: %T, value: %v\n", x, x)
  fmt.Printf("Type: %T, value: %v", y, y)
}
Type: float32, value: 123.78 Type: float32, value: 3.4e+38

Float64 Keyword

Float64 type का उपयोग बड़ी संख्याओं को स्टोर करने के लिए किया जाता है:

package main
import ("fmt")

func main() {
  var x float64 = 1.7e+308
  fmt.Printf("Type: %T, value: %v", x, x)
}
Type: float64, value: 1.7e+308

कौन सा Float Type चुनें?

Float type चुनते समय ध्यान दें कि वेरिएबल में कौन सा मान स्टोर करना है।

गलत उदाहरण (Error Example)

यह उदाहरण float32 की सीमा से बाहर होने के कारण error देगा:

package main
import ("fmt")

func main() {
  var x float32 = 3.4e+39
  fmt.Println(x)
}
./prog.go:5:7: constant 3.4e+39 overflows float32
← Back to Courses
Course Lessons