Junior
Câți octeți ocupă stocarea unui număr în memorie?
sobes.tech AI
Răspuns de la AI
În Go, dimensiunea memoriei ocupate de un tip numeric depinde de tipul de date specific:
int8șiuint8ocupă 1 byteint16șiuint16ocupă 2 bytesint32șiuint32ocupă 4 bytesint64șiuint64ocupă 8 bytesintșiuintocupă 4 bytes pe sistemele de 32 de biți și 8 bytes pe cele de 64 de biți
De exemplu:
var a int32 = 100
fmt.Println(unsafe.Sizeof(a)) // Va afișa 4
Dimensiunea depinde de arhitectură și de tipul ales, așa că este important să folosiți tipul potrivit pentru economisirea memoriei și îmbunătățirea performanței.