- float32(1000.99)) // -0.14996338
                  
                  
                  fmt.Println(float64(1000.84) - float64(1000.99)) // -0.14999999999997726
                  
                  
                  
                  
                  
                  Кто-нибудь может объяснить, почему в случае указания float32 / float64 добавляется куча девяток?
                  
                  
                  
                  
                  
                  Заранее спасибо!
                  
                  
                
Друзья, простите, что врываюсь посреди спора, но, кто-нибудь может подсказать, как это работает?)
вот только это не странное поведение для float
Обсуждают сегодня