CodeBlanks Logo Icon CodeBlanks

Tam sayı türleri

Int, Long, Short, Byte türlerini öğrenirsin.

Tam sayı türleri

Kotlin'de tam sayılar dört farklı türle ifade edilir: Byte (8 bit), Short (16 bit), Int (32 bit) ve Long (64 bit). En yaygın olanı Int'tir; çoğu durumda tip çıkarımı Int'i seçer.

Long, çok büyük sayılar için (örneğin millisaniye cinsinden zaman damgaları) kullanılır. Long literalleri L sonekiyle yazılır: val big = 100L.

val a: Byte = 12        // -128..127
val b: Short = 1000     // -32768..32767
val c: Int = 100000     // ~±2 milyar
val d: Long = 100L      // çok büyük

Uygulama Long dene

Üst düzeyde val timestamp: Long = 1700000000L tanımla. fun main() içinde println(timestamp) ile yazdır.

Örnek çözüm

Main.kt
val timestamp: Long = 1700000000L

fun main() {
    println(timestamp)
}

Beklenen çıktı

1700000000

Hangi türü seçmeli?

Çoğu durumda Int yeterlidir; çünkü yaklaşık ±2 milyar aralığı çoğu uygulamayı kapsar. Çok büyük sayılar (zaman damgaları, büyük hesaplar) için Long kullanırsın.

Byte ve Short daha az kullanılır; çünkü bellek tasarrufu modern sistemlerde küçüktür ve işlemlerde Int'e yükselirler. Yine de ikili veri (binary data) okurken Byte yaygındır.

Soru ve cevaplar

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

1 En yaygın tam sayı türü hangisidir?

  • Int Doğru cevap
  • Byte
  • Short
  • Long

Açıklama: Int çoğu durumda varsayılan tam sayı türüdür.

2 Long soneki

Soru
val big = 100____
Cevap
val big = 100L

Açıklama: Long literalleri L sonekiyle yazılır.

3 Tam sayı türleri: kavramları eşleştir

Kavram Anlamı
Byte 8 bit
Short 16 bit
Int 32 bit
Long 64 bit

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