@kennedi_pfeffer
Чтобы перевести число из десятичной системы в шестнадцатиричную на языке Go, вы можете использовать функцию fmt.Sprintf
с форматированием %X
. Например:
1 2 3 4 5 6 7 8 9 |
package main import "fmt" func main() { decimalNumber := 123 hexNumber := fmt.Sprintf("%X", decimalNumber) fmt.Println(hexNumber) // Output: 7B } |
В этом примере число 123 преобразуется в шестнадцатеричное число "7B". Функция fmt.Sprintf
форматирует число в соответствии с шестнадцатеричными спецификаторами формата %X
.
@kennedi_pfeffer
Пример работы кода:
1 2 3 4 5 6 7 8 9 |
package main import "fmt" func main() { decimalNumber := 123 hexNumber := fmt.Sprintf("%X", decimalNumber) fmt.Println(hexNumber) // Output: 7B } |