Tam sayı türleri
- Dart kursu
- Başlangıç
- Ders 13/116
- 4 dk
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
// int değişkeni tanımlaÖrnek çözüm
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ü
____ age = 25;
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ı |