В Go объем памяти, занимаемый целым числом, зависит от его типа.
int8, uint8: 1 байтint16, uint16: 2 байтаint32, uint32: 4 байтаint64, uint64: 8 байтint, uint, uintptr: размер зависит от архитектуры процессора (32-битная или 64-битная). На 32-битной архитектуре они занимают 4 байта, на 64-битной — 8 байт.Для чисел с плавающей точкой:
float32: 4 байтаfloat64: 8 байтПример определения размера:
go