РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
68 of 1593 menu

Преобразование в byte

Тип byte в Go представляет собой алиас для типа uint8 и используется для работы с байтовыми данными. Преобразование в byte позволяет получить байтовое представление различных типов данных, таких как строки, числа или символы. При преобразовании строки в срез байтов каждый символ строки становится отдельным байтом в слайсе, что удобно для побайтовой обработки данных.

Синтаксис

byte(value)

Пример преобразования строки в байты

Давайте преобразуем строку "abcde" в срез байтов:

package main import "fmt" func main() { str := "abcde" bytes := []byte(str) fmt.Println(bytes) }

Результат выполнения кода:

[97 98 99 100 101]

Пример преобразования среза байтов в строку

Давайте преобразуем срез байтов обратно в строку:

package main import "fmt" func main() { bytes := []byte{97, 98, 99, 100, 101} str := string(bytes) fmt.Println(str) }

Результат выполнения кода:

"abcde"

Пример преобразования отдельного символа в байт

Давайте преобразуем символ в байт:

package main import "fmt" func main() { char := 'A' b := byte(char) fmt.Println(b) }

Результат выполнения кода:

65

Пример преобразования целого числа в байт

Давайте преобразуем целое число в байт:

package main import "fmt" func main() { num := 100 b := byte(num) fmt.Println(b) }

Результат выполнения кода:

100

Смотрите также

  • функцию to-byte-slice,
    которая преобразует значение в срез байтов
  • функцию to-string,
    которая преобразует значение в строку
  • функцию to-rune,
    которая преобразует значение в руну
  • функцию string-bytes,
    которая демонстрирует работу со строкой как с байтами
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить