• Misol
  • Suzuvchi nuqta turlari
  • Guruh talabasi xursand O`ktamov Mobil ilovalarni ishlab chiqish fanidan




    Download 37,08 Kb.
    bet10/11
    Sana13.05.2024
    Hajmi37,08 Kb.
    #228849
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    Xursand O\'ktamov Mobil ilovalarni ishlab chiqish Mustaqil ish

    Butun sonlar turlari

    Bayt


    Ma'lumotlar bayt turi -128 dan 127 gacha bo'lgan butun sonlarni saqlashi mumkin. Bu int qiymat -128 va 127 oralig'ida bo'lishiga ishonchingiz komil bo'lsa, xotirani saqlash uchun boshqa butun son turlari o'rniga yoki ishlatilishi mumkin:

    Misol:


    val myNum: Byte = 100
    println(myNum)

    Short


    Ma'lumotlar short turi -32768 dan 32767 gacha bo'lgan butun raqamlarni saqlashi mumkin:

    Misol:


    val myNum: Short = 5000
    println(myNum)
    Ma'lumotlar int turi -2147483648 dan 2147483647 gacha bo'lgan butun raqamlarni saqlashi mumkin:

    Misol:


    val myNum: Int = 100000
    println(myNum)

    Long


    Ma'lumotlar long turi-9223372036854775807 dan 9223372036854775807 gacha bo'lgan butun raqamlarni saqlashi mumkin. Int u qiymatni saqlash uchun etarlicha katta bo'lmaganda ishlatiladi. Majburiy emas, siz qiymatni "L" bilan tugatishingiz mumkin:

    Misol:


    val myNum: Long = 15000000000L
    println(myNum)

    Int va Long o'rtasidagi farq


    Butun son int 2147483647 gacha bo'lgan uzunlikdir. Agar undan oshib ketsa, u quyidagicha long bilan aniqlanadi:

    Misol:


    val myNum1 = 2147483647 // Int
    val myNum2 = 2147483648 // Long

    Suzuvchi nuqta turlari


    Suzuvchi nuqta turlari 9,99 yoki 3,14515 kabi kasrli raqamlarni ifodalaydi va float ma'lumotlar double turlari kasr sonlarni saqlashi mumkin:

    Float misoli:


    val myNum: Float = 5.75F
    println(myNum)

    Double misoli:


    val myNum: Double = 19.99
    println(myNum)
    Foydalanish float yoki double?
    O'zgaruvchan nuqta qiymatining aniqligi o'nli kasrdan keyin qiymat qancha raqamga ega bo'lishi mumkinligini ko'rsatadi. Uning aniqligi float atigi olti yoki etti o'nlik raqam, double o'zgaruvchilar esa taxminan 15 ta raqamga ega. double shuning uchun ko'pgina hisob -kitoblar uchun foydalanish xavfsizroqdir. Shuningdek, siz float turning qiymatini "F" bilan tugatishingiz kerakligini unutmang.

    Download 37,08 Kb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 37,08 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Guruh talabasi xursand O`ktamov Mobil ilovalarni ishlab chiqish fanidan

    Download 37,08 Kb.