CodeBlanks Logo Icon CodeBlanks

Tam sayı türleri

int ve num türlerini öğrenirsin.

int ve num türleri

Dart'ta tam sayılar int türündedir. int 64 bitlik bir tam sayı tutar; yaklaşık ±9 milyar kere milyar sınırı vardır. Günlük hesaplar için rahatça yeter.

Bir int tanımlamak için int age = 25; yazarsın. Değeri print(age); ile ekrana yazdırabilirsin.

num ise int ve double'ın ortak üst türüdür. Yani bir num değişkeni hem tam sayı hem ondalık alabilir. Ama çoğu durumda int ya da double açıkça tercih edilir.

Uygulama int değişkeni

int age = 25; şeklinde bir tam sayı değişkeni tanımla ve print(age); ile yazdır.

Başlangıç kodu

main.dart
// int değişkeni tanımla

Örnek çözüm

main.dart
void main() {
  int age = 25;
  print(age);
}

Beklenen çıktı

25

num üst türü

num, int ve double'ın ortak atasıdır. Bir num değişkeni önce int sonra double değer alabilir.

Örneğin num x = 5; yazarsın; sonra x = 5.5; dersen geçerlidir. Çünkü ikisi de num alt türüdür.

Ama pratikte num pek kullanılmaz; int ya da double açıkça yazmak daha nettir. num daha çok matematiksel fonksiyonların imzasında görünür.

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Tam sayı türü

Soru
____ age = 25;
Cevap
int age = 25;

Açıklama: int tam sayılar için kullanılır.

2 Dart'ta int kaç bittir?

  • 16 bit
  • 32 bit
  • 8 bit
  • 64 bit Doğru cevap

Açıklama: Bu, büyük sayılara izin verir.

3 Türleri eşleştir

Kavram Anlamı
int Tam sayı
num Sayı üst türü
double Ondalıklı
var Tür çıkarımı

Başlangıç bölümündeki tüm dersler