İçeriğe geç

Tam Sayı Veri Tipleri

int

int veri tipi, tamsayıları temsil etmek için kullanılan temel bir veri türüdür. Go, int veri tipini çeşitli boyutlarda sunar ve platforma bağlı olarak farklı boyutlarda int türleri sağlar. Pozitif veya negatif yönde tam sayıları saklamak için kullanılır.

Go’da int türleri, matematiksel hesaplamalar, dizinleme ve döngüler gibi birçok programlama görevinde yaygın olarak kullanılır.

Boyut göz önüne alındığında temel olarak 4 farklı türü vardır.

TipMinimum DeğerMaksimum DeğerBoyut
int64-9_223_372_036_854_775_8089_223_372_036_854_775_80764Bit
int32-2_147_483_6482_147_483_64732Bit
int16-32_76832_76716Bit
int8-1281278Bit
intint64 veya int32 ile aynıint64 veya int32 ile aynı32Bit veya 64Bit

uint

uint veri tipi int veri tipi gibi tamsayıları temsil etmek için kullanılır. int veri tipinde farkı ise yönsüz olmasıdır. Yani uint veri tipinin barındırdığı sayılar negatif yönde olamaz.

Boyut göz önüne alındığında temel olarak 4 farklı türü vardır.

TipMinimum DeğerMaksimum DeğerBoyut
uint64018_446_744_073_709_551_61564Bit
uint3204_294_967_29532Bit
uint16065_53516Bit
uint802558Bit
uint0uint64 veya uint32 ile aynı32Bit veya 64Bit

Örnek Tanımlamalar

var a int
var a int = 5
a := 10
var b uint32
var b = 75