TGViewer
self self @xaself · 368 subscribers
Post #63 3.14K
👩‍💻 Целые числа со знаком в Go

Integer:
int8: представляет целое число от -128 до 127 и занимает в памяти 1 байт (8 бит)

int16: представляет целое число от -32768 до 32767 и занимает в памяти 2 байта (16 бит)

int32: представляет целое число от -2147483648 до 2147483647 и занимает 4 байта (32 бита)

int64: представляет целое число от –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 и занимает 8 байт (64 бита)

int: представляет 32- или 64-битное целое число в зависимости от базовой архитектуры (int32, int64)

var a = 89
b := 95
fmt.Println("value of a is", a, "and b is", b)
fmt.Printf("type of a is %T, size of a is %d bytes", a, unsafe.Sizeof(a)) // Тип и размер a
fmt.Printf("\ntype of b is %T, size of b is %d bytes", b, unsafe.Sizeof(b)) // Тип и размер b


В Go есть небезопасный пакет, в котором есть функция Sizeof , возвращающая размер переменной в байтах. Небезопасный пакет следует использовать с осторожностью, так как код, использующий его, может иметь проблемы с переносимостью.


Все переменные

#golang #go #переменные #variables #integer
More from @xaself
  1. May 31, 2026broot — мощная альтернатива tree и ranger для просмотра и навигации по файловой системе CL…
  2. May 22, 2026witr — инструмент для ответа на один важный вопрос: "Почему это запущено?" (Why is this ru…
  3. Mar 12, 2026👩‍🦰 ripgrep — сверхбыстрая современная альтернатива grep, написанная на Rust. CLI: rg <p…
  4. Feb 21, 2026👩‍🦰 Zellij — продвинутая альтернатива tmux, написанная на Rust. CLI: zellij — запустить…
  5. Sep 5, 2025🐍 uv — современный менеджер пакетов и виртуальных окружений для Python CLI: uv init — соз…
  6. May 7, 2025👩‍🦰 pterm — библиотека на GO для создания красивого интерфейса в терминале Возможности:…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →