• Kotlin中的数值类型


    在这里插入图片描述
    Kotlin中,Byte、Short、Int、Long、Float和Double是基本数据类型,用于表示不同范围和精度的数值。

    1. Byte(字节):Byte类型是8位有符号整数类型,取值范围为-128到127。在Kotlin中,可以使用字面值或toByte()函数创建Byte类型变量。

    示例代码

    val byteValue: Byte = 10
    val anotherByte: Byte = 20.toByte()
    
    • 1
    • 2
    1. Short(短整型):Short类型是16位有符号整数类型,取值范围为-32768到32767。可以使用字面值或toShort()函数创建Short类型变量。

    示例代码:

    val shortValue: Short = 100
    val anotherShort: Short = 200.toShort()
    
    • 1
    • 2
    1. Int(整型):Int类型是32位有符号整数类型,取值范围为-231到231-1。在Kotlin中,可以使用字面值或toInt()函数创建Int类型变量。

    示例代码:

    val intValue: Int = 1000
    val anotherInt: Int = 2000.toInt()
    
    • 1
    • 2
    1. Long(长整型):Long类型是64位有符号整数类型,取值范围为-263到263-1。可以使用字面值或toLong()函数创建Long类型变量。

    示例代码:

    val longValue: Long = 100000L
    val anotherLong: Long = 200000.toLong()
    
    • 1
    • 2
    1. Float(单精度浮点型):Float类型是32位浮点数类型,可以表示大约6-7位有效数字的浮点数。在Kotlin中,可以使用字面值或toFloat()函数创建Float类型变量。

    示例代码:

    val floatValue: Float = 3.14f
    val anotherFloat: Float = 2.718f.toFloat()
    
    • 1
    • 2
    1. Double(双精度浮点型):Double类型是64位浮点数类型,可以表示大约15-16位有效数字的浮点数。可以使用字面值或toDouble()函数创建Double类型变量。

    示例代码:

    val doubleValue: Double = 3.14159
    val anotherDouble: Double = 2.71828.toDouble()
    
    • 1
    • 2
    1. 全部代码。

    示例代码:

    fun main() {
        val byteValue: Byte = 10
        println(byteValue) // 打印:10
    
        val anotherByte: Byte = 20.toByte()
        println(anotherByte) // 打印:20
    
        val shortValue: Short = 100
        println(shortValue) // 打印:100
    
        val anotherShort: Short = 200.toShort()
        println(anotherShort) // 打印:200
    
        val intValue: Int = 1000
        println(intValue) // 打印:1000
    
        val anotherInt: Int = 2000.toInt()
        println(anotherInt) // 打印:2000
    
        val longValue: Long = 100000L
        println(longValue) // 打印:100000
    
        val anotherLong: Long = 200000.toLong()
        println(anotherLong) // 打印:200000
    
        val floatValue: Float = 3.14f
        println(floatValue) // 打印:3.14
    
        val anotherFloat: Float = 2.718f.toFloat()
        println(anotherFloat) // 打印:2.718
    
        val doubleValue: Double = 3.14159
        println(doubleValue) // 打印:3.14159
    
        val anotherDouble: Double = 2.71828.toDouble()
        println(anotherDouble) // 打印:2.71828
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37

    在这里插入图片描述

    以上是Kotlin中Byte、Short、Int、Long、Float和Double类型的详细描述和示例代码。请注意,在示例代码中,字面值后的字母"L"用于标记Long类型,字面值后的字母"f"用于标记Float类型。

  • 相关阅读:
    JAVAEE---多线程
    配置Swagger开发环境有效,生产环境无效
    RTKLIB算法优化之北斗伪距多路径代码
    神经网络翻译是什么意思,神经网络用英文怎么说
    android的异步任务与handler分析与初步实战
    SpringBoot SpringBoot 基础篇(第一篇) 第1章 SpringBoot 入门 1.3 SpringBoot 快速入门
    wu-framework-parent 项目明细
    PHP使用 FormBuilder 创建表单
    解决Golang编译、执行单测、运行程序遇到:cgo: malformed DWARF TagVariable entry 的问题
    2021Java面试题及答案整理(最新汇总版)
  • 原文地址:https://blog.csdn.net/qq_29752857/article/details/133895116