Sobes.tech
Junior

Bir ədədin yaddaşda saxlanması üçün neçə bayt lazımdır?

sobes.tech Süni İntellekt

AI-dan cavab

Go dilində, ədədi növün yaddaş tutumu konkret məlumat növündən asılıdır:

  • int8uint8 1 bayt tutar
  • int16uint16 2 bayt tutar
  • int32uint32 4 bayt tutar
  • int64uint64 8 bayt tutar
  • intuint 32-bitlik sistemlərdə 4 bayt, 64-bitlik sistemlərdə 8 bayt tutar

Məsələn:

var a int32 = 100
fmt.Println(unsafe.Sizeof(a)) // 4 göstərəcək

Həcmi arxitektura və seçilmiş növə görə dəyişir, ona görə də yaddaşın qənaəti və performans üçün uyğun növ istifadə etmək vacibdir.