Rumah > Artikel > pembangunan bahagian belakang > Tutorial bahasa Go: Kuasai kemahiran menukar perenambelasan kepada binari
Tutorial bahasa Go: Kuasai kemahiran menukar heksadesimal kepada binari
Dalam pengaturcaraan harian, kita sering menghadapi situasi di mana kita perlu menukar nombor perenambelasan kepada nombor binari. Walaupun proses ini mungkin kelihatan membosankan, sebenarnya, selagi anda menguasai beberapa kemahiran, anda boleh mencapai penukaran ini dengan mudah. Artikel ini akan memperkenalkan cara melaksanakan penukaran perenambelasan kepada perduaan dalam bahasa Go, serta beberapa contoh kod praktikal.
Untuk menukar nombor perenambelasan kepada nombor perduaan, anda perlu menukar nombor perenambelasan kepada nombor perpuluhan dahulu, dan kemudian menukar nombor perpuluhan kepada nombor perduaan. Kaedah penukaran khusus adalah seperti berikut:
Di bawah kita akan menggunakan contoh khusus untuk menunjukkan cara menukar nombor perenambelasan "1A" kepada nombor perduaan.
package main import ( "fmt" "strconv" ) func main() { hexValue := "1A" decimalValue, err := strconv.ParseInt(hexValue, 16, 32) if err != nil { fmt.Println("Error parsing hex value:", err) return } binaryValue := strconv.FormatInt(decimalValue, 2) fmt.Printf("Hexadecimal value: %s ", hexValue) fmt.Printf("Decimal value: %d ", decimalValue) fmt.Printf("Binary value: %s ", binaryValue) }
Dalam kod ini, kita mula-mula mentakrifkan nombor perenambelasan "1A", dan kemudian menggunakan fungsi strconv.ParseInt()
函数将十六进制数转换为十进制数。接着,我们使用strconv.FormatInt()
untuk menukar nombor perpuluhan yang terhasil kepada nombor perduaan. Akhir sekali, kami mencetak hasil penukaran.
Jalankan kod ini, dan outputnya adalah seperti berikut:
Hexadecimal value: 1A Decimal value: 26 Binary value: 11010
Seperti yang anda lihat, kami berjaya menukar nombor perenambelasan "1A" kepada nombor perpuluhan 26, dan kemudian kepada nombor perduaan "11010".
Melalui pengenalan artikel ini, saya percaya bahawa pembaca telah menguasai kemahiran menukar perenambelasan kepada binari dalam bahasa Go. Walaupun proses ini mungkin agak membosankan, selagi anda mengikuti langkah di atas, anda boleh berjaya menyelesaikan penukaran. Pembaca boleh menggunakan kaedah ini untuk pengaturcaraan sebenar mengikut keperluan mereka sendiri dan meningkatkan kemahiran pengaturcaraan mereka.
Atas ialah kandungan terperinci Tutorial bahasa Go: Kuasai kemahiran menukar perenambelasan kepada binari. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!