type size in bytes ------ ------ uint8, int8 1 uint16, int16 2 uint32, int32, float32 4 uint64, int64 8 float64, complex64 8 complex128 16 uint, int implementation-specific, generally 4 on 32-bit architectures, and 8 on 64-bit architectures. uintptr implementation-specific, large enough to store the uninterpreted bits of a pointer value.