Tam sayı türleri
- Kotlin kursu
- Başlangıç
- Ders 13/116
- 4 dk
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ükUygulama Long dene
Üst düzeyde val timestamp: Long = 1700000000L tanımla. fun main() içinde println(timestamp) ile yazdır.
Örnek çözüm
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
val big = 100____
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 |