Junior
Чанд байт барои нигоҳ доштани рақам дар хотира лозим аст?
sobes.tech AI
Ҷавоб аз AI
Дар забони Go, андозаи хотираи, ки намудҳои рақамӣ мегиранд, ба навъи маълумоти махсус вобаста аст:
int8ваuint81 байт мемонандint16ваuint162 байт мемонандint32ваuint324 байт мемонандint64ваuint648 байт мемонандintваuintдар системҳои 32-бит 4 байт ва дар системҳои 64-бит 8 байт мемонанд
Масалан:
var a int32 = 100
fmt.Println(unsafe.Sizeof(a)) // 4-ро нишон медиҳад
Андоза аз архитектура ва навъи интихобшуда вобаста аст, бинобар ин муҳим аст, ки навъи мувофиқро барои сарфаи хотира ва беҳтар кардани иҷроиш истифода баред.