Cara membahagi dan membulatkan dalam golang

DDD
Lepaskan: 2023-12-14 14:05:01
asal
1496 orang telah melayarinya

Kaedah pembahagian dan pembundaran Golang: 1. Gunakan integer untuk membahagi dan kemudian bulat, bahagi dengan menukar dividen dan pembahagi kepada integer, dan kemudian bulatkan untuk mendapatkan keputusan 2. Gunakan fungsi trunc pakej matematik, Golang's math The Fungsi Trunc disediakan dalam pakej, yang boleh memotong dan membulatkan nombor titik terapung. 3. Gunakan fungsi Lantai pakej matematik Golang menyediakan fungsi Lantai, yang boleh membundarkan nombor titik terapung.

Cara membahagi dan membulatkan dalam golang

Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.

Di Golang, terdapat banyak cara untuk melaksanakan pembahagian dan pembundaran. Di bawah saya akan memperkenalkan tiga kaedah yang biasa digunakan:

Kaedah 1: Gunakan integer untuk membahagi dan kemudian membulatkan

Kaedah ini adalah kaedah yang paling mudah dan paling langsung Bahagi dengan menukar dividen dan pembahagi kepada integer, dan kemudian Bundarkan untuk mendapatkan hasilnya. Kod sampel adalah seperti berikut:

package main
import (
"fmt"
)
func main() {
dividend := 10
divisor := 3
result := dividend / divisor
fmt.Println(result)
}
Salin selepas log masuk

Hasil keluaran ialah 3, iaitu bahagian integer 10 dibahagikan dengan 3.

Kaedah 2: Gunakan fungsi Trunc bagi pakej matematik

Pakej matematik Golang menyediakan fungsi Trunc, yang boleh memotong nombor titik terapung. Kod sampel adalah seperti berikut:

package main
import (
"fmt"
"math"
)
func main() {
dividend := 10.0
divisor := 3.0
result := math.Trunc(dividend / divisor)
fmt.Println(result)
}
Salin selepas log masuk

Hasil output juga adalah 3.

Kaedah 3: Gunakan fungsi Lantai bagi pakej matematik

Kaedah lain yang biasa digunakan ialah menggunakan fungsi Lantai bagi pakej matematik, yang boleh membundarkan nombor titik terapung ke bawah. Kod sampel adalah seperti berikut:

package main
import (
"fmt"
"math"
)
func main() {
dividend := 10.0
divisor := 3.0
result := math.Floor(dividend / divisor)
fmt.Println(result)
}
Salin selepas log masuk

Hasil keluaran yang sama ialah 3.

Perlu diingat bahawa ketiga-tiga kaedah di atas adalah untuk membundarkan nombor titik terapung Jika anda ingin membundarkan integer, anda boleh terus menggunakan hasil pembahagian integer.

Di atas adalah tiga kaedah biasa untuk melaksanakan pembahagian dan pembundaran di Golang. Pilih kaedah yang sesuai untuk melakukan operasi bahagi dan pembundaran mengikut situasi sebenar.

Atas ialah kandungan terperinci Cara membahagi dan membulatkan dalam golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan