Rumah pembangunan bahagian belakang Golang Gunakan fungsi strconv.FormatInt untuk menukar integer kepada rentetan dalam pangkalan yang ditentukan

Gunakan fungsi strconv.FormatInt untuk menukar integer kepada rentetan dalam pangkalan yang ditentukan

Jul 24, 2023 am 10:51 AM
strconv formatint asas

Gunakan fungsi strconv.FormatInt untuk menukar integer kepada rentetan dalam pangkalan yang ditentukan

Dalam bahasa Go, pakej strconv ialah pakej yang biasa digunakan untuk penukaran antara rentetan dan jenis data lain. Fungsi strconv.FormatInt boleh menukar integer kepada rentetan dalam pangkalan yang ditentukan. Artikel ini akan memperkenalkan penggunaan strconv.FormatInt dan menyediakan beberapa kod sampel.

Mula-mula, mari kita lihat tandatangan fungsi strconv.FormatInt:

func FormatInt(i int64, base int) rentetan

Fungsi ini menerima dua parameter, i mewakili integer untuk ditukar, dan asas mewakili nombor asas. Nombor asas berikut boleh digunakan sebagai asas: 2, 8, 10, dan 16. Antaranya, 2 mewakili binari, 8 mewakili perlapanan, 10 mewakili perpuluhan, dan 16 mewakili perenambelasan.

Berikut ialah contoh mudah untuk menukar integer perpuluhan kepada rentetan binari:

package main

import (
    "fmt"
    "strconv"
)

func main() {
    i := 42
    binaryStr := strconv.FormatInt(int64(i), 2)
    fmt.Println(binaryStr) // 输出: "101010"
}
Salin selepas log masuk

Dalam kod di atas, kami mentakrifkan integer i dan kemudian menggunakan fungsi strconv.FormatInt untuk menukarnya menjadi rentetan binari . Akhirnya cetak keputusan.

Seterusnya, mari lihat contoh menukar integer kepada asas lain. Kod berikut menukar integer perpuluhan kepada rentetan perenambelasan:

package main

import (
    "fmt"
    "strconv"
)

func main() {
    i := 255
    hexStr := strconv.FormatInt(int64(i), 16)
    fmt.Println(hexStr) // 输出: "ff"
}
Salin selepas log masuk

Dalam kod di atas, kami menukar integer perpuluhan i kepada rentetan perenambelasan. Hasilnya ialah "ff", yang sepadan dengan 255 dalam perpuluhan.

Perlu diingat bahawa fungsi strconv.FormatInt mengembalikan nilai jenis rentetan. Bergantung pada panjang hasil penukaran, anda boleh memilih untuk menggunakan int, int8, int16, int32 atau int64 untuk menyimpan nilai integer yang ditukar.

Selain itu, jika anda ingin menukar integer kepada rentetan, anda boleh menggunakan fungsi strconv.Itoa, yang serupa dengan strconv.FormatInt.

Untuk meringkaskan, menggunakan fungsi strconv.FormatInt boleh menukar integer kepada rentetan dalam pangkalan tertentu dengan mudah. Dengan menentukan nombor asas yang berbeza, kita boleh menukar integer kepada rentetan binari, perlapanan, perpuluhan atau perenambelasan. Artikel ini menyediakan beberapa kod sampel mudah untuk membantu pembaca memahami dan menggunakan fungsi strconv.FormatInt dengan lebih baik.

Atas ialah kandungan terperinci Gunakan fungsi strconv.FormatInt untuk menukar integer kepada rentetan dalam pangkalan yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Gunakan fungsi strconv.FormatInt untuk menukar integer kepada rentetan dalam pangkalan yang ditentukan Gunakan fungsi strconv.FormatInt untuk menukar integer kepada rentetan dalam pangkalan yang ditentukan Jul 24, 2023 am 10:51 AM

Gunakan fungsi strconv.FormatInt untuk menukar integer kepada rentetan dalam pangkalan yang ditentukan Dalam bahasa Go, pakej strconv ialah pakej yang biasa digunakan untuk menukar antara rentetan dan jenis data lain. Fungsi strconv.FormatInt boleh menukar integer kepada rentetan dalam pangkalan yang ditentukan. Artikel ini akan memperkenalkan penggunaan strconv.FormatInt dan menyediakan beberapa kod sampel. Mula-mula, mari kita lihat strconv.FormatIn

Tukar rentetan kepada perenambelasan dan capai output terbalik menggunakan PHP Tukar rentetan kepada perenambelasan dan capai output terbalik menggunakan PHP Mar 21, 2024 pm 03:33 PM

Tajuk: Gunakan PHP untuk menukar rentetan kepada perenambelasan dan mencapai output terbalik Dalam pembangunan harian, kadangkala kita perlu menukar rentetan kepada perwakilan perenambelasan untuk penghantaran atau penyulitan data. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menukar rentetan kepada perenambelasan dan merealisasikan fungsi output terbalik. Pertama, kita perlu menulis fungsi PHP untuk menukar rentetan kepada perenambelasan. Berikut ialah contoh kod: functionstringToHex($string)

Tukar nombor titik terapung kepada rentetan menggunakan fungsi strconv.FormatFloat Tukar nombor titik terapung kepada rentetan menggunakan fungsi strconv.FormatFloat Jul 25, 2023 am 11:45 AM

Gunakan fungsi strconv.FormatFloat untuk menukar nombor titik terapung kepada rentetan Dalam bahasa Go, kita selalunya perlu menukar nombor titik terapung kepada jenis rentetan untuk keperluan output atau storan. Pakej strconv disediakan dalam bahasa Go, dan fungsi FormatFloat di dalamnya boleh menukar nombor titik terapung kepada jenis rentetan. Fungsi FormatFloat mengambil tiga parameter: f mewakili nombor titik terapung yang hendak ditukar, fmt mewakili format dan prec mewakili bilangan tempat perpuluhan untuk dikekalkan. Antaranya, parameter f

Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau apabila menukar perenambelasan kepada rentetan dalam PHP Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau apabila menukar perenambelasan kepada rentetan dalam PHP Mar 04, 2024 am 09:36 AM

Kaedah untuk menyelesaikan masalah aksara Cina yang kacau apabila menukar rentetan perenambelasan dalam PHP Dalam pengaturcaraan PHP, kadangkala kita menghadapi situasi di mana kita perlu menukar rentetan heksadesimal kepada aksara Cina biasa. Walau bagaimanapun, dalam proses penukaran ini, kadangkala anda akan menghadapi masalah aksara Cina yang kacau. Artikel ini akan memberi anda kaedah untuk menyelesaikan masalah aksara Cina yang bercelaru apabila menukar perenambelasan kepada rentetan dalam PHP dan memberikan contoh kod khusus. Gunakan fungsi hex2bin() untuk penukaran heksadesimal PHP terbina dalam fungsi hex2bin() boleh menukar 1

Bagaimana untuk menyelesaikan ralat 'undefined: strconv.ParseInt' dalam golang? Bagaimana untuk menyelesaikan ralat 'undefined: strconv.ParseInt' dalam golang? Jun 25, 2023 pm 03:52 PM

Di Golang, perpustakaan strconv sering digunakan untuk menukar antara jenis rentetan dan angka. Walau bagaimanapun, jika ralat "undefined: strconv.ParseInt" berlaku apabila menggunakan fungsi strconv.ParseInt, maka anda perlu melakukan beberapa penyelesaian: sahkan sama ada pakej strconv diimport dalam Golang Jika anda ingin menggunakan fungsi dalam pakej tertentu atau pembolehubah, anda mesti mengimport pakej terlebih dahulu. oleh itu,

Belajar dengan mudah untuk menukar perenambelasan kepada perduaan dalam bahasa Go Belajar dengan mudah untuk menukar perenambelasan kepada perduaan dalam bahasa Go Mar 15, 2024 pm 04:45 PM

Tajuk: Belajar menukar heksadesimal kepada perduaan dalam bahasa Go Contoh kod khusus diperlukan Dalam pengaturcaraan komputer, operasi penukaran antara nombor asas yang berbeza sering terlibat. Antaranya, penukaran antara heksadesimal dan binari adalah agak biasa. Dalam bahasa Go, kita boleh mencapai penukaran heksadesimal kepada binari melalui beberapa contoh kod mudah Mari kita belajar bersama. Mula-mula, mari kita lihat kaedah perwakilan heksadesimal dan perduaan. Heksadesimal ialah kaedah mewakili nombor, menggunakan 0-9 dan A-F untuk mewakili 1

Gunakan fungsi strconv.QuoteToASCII dalam golang untuk menukar rentetan kepada perwakilan kod ASCII Gunakan fungsi strconv.QuoteToASCII dalam golang untuk menukar rentetan kepada perwakilan kod ASCII Nov 18, 2023 am 11:44 AM

Gunakan fungsi strconv.QuoteToASCII dalam golang untuk menukar rentetan kepada perwakilan kod ASCII Dalam proses pengaturcaraan dengan Golang, kita sering menghadapi situasi di mana kita perlu menukar rentetan kepada perwakilan kod ASCII. Kod ASCII ialah standard pengekodan aksara biasa yang boleh memetakan aksara kepada integer untuk memudahkan pemprosesan dan penghantaran dalam sistem komputer. Di Golang, kita boleh menggunakan QuoteToASCII daripada pakej strconv terbina dalam

Bagaimana untuk menyelesaikan ralat 'undefined: strconv.Itoa' dalam golang? Bagaimana untuk menyelesaikan ralat 'undefined: strconv.Itoa' dalam golang? Jun 24, 2023 pm 02:22 PM

Bahasa Go ialah bahasa pengaturcaraan yang agak baharu Dengan perkembangan dan popularitinya yang berterusan, pengaturcara semakin memilih untuk menggunakannya untuk menulis kod. Semasa menulis kod Go, anda mungkin menghadapi ralat: "undefined:strconv.Itoa". Kejadian ralat ini bermakna bahawa dalam kod anda, pengkompil Go tidak mengenali fungsi Itoa, yang digunakan untuk menukar integer kepada rentetan. Dalam artikel ini, kami akan meneroka cara membetulkan ralat ini. Kemungkinan punca masalah adalah menulis

See all articles