广告
返回顶部
首页 > 资讯 > 移动开发 >Kotlin基本数据类型详解
  • 438
分享到

Kotlin基本数据类型详解

2024-04-02 19:04:59 438人浏览 安东尼
摘要

目录1. Kotlin 数值型2. kotlin 布尔型3. kotlin 字符型4. kotlin 字符串5. kotlin 可空类型6. kotlin 类型相互转换7. kotl

1. kotlin 数值型


fun main() {
    // 整数型
    val a: Byte = 1 // 8位
    val b: Short = 2 // 16位
    val c: Int = 3 // 32
    val c2 = 3 // 默认整型 Int
    val d: Long = 4 // 64
    val d2 = 4L // 带后缀 L 标识 Long 长整型

    // 浮点型
    val e: Float = 3.14f
    val e2 = 3.14f
    val f: Double = 3.14
}

2. kotlin 布尔型


fun main() {
    val state: Boolean = true
    val state2 = false
}

3. kotlin 字符型


fun main() {
    // 直接指定单个字符作为字符值
    val aChar: Char = 'a'

    // 使用转义字符作为字符值
    val covChar: Char = '\r'

    // 使用Unicode编码值来指定字符值
    val ch: Char = '\u5475'
    println(ch) // 呵
}

4. kotlin 字符串


fun main() {
    val str1: String = "str1"
    val str2 = "str2"

    // 字符串模板
    val str3 = "$str1 length: ${str1.length}"
    println(str3) // str1 length: 4

    // 会保留字符串中的缩进,常用于排版打印
    val str4 = """
        I am a programmer,
        175cm
    """.trimMargin()

    println(str4)

    // 原始字符串, "|"作为边界符,"|"之前的缩进都会去掉
    val str5 = """
        |I am a programmer,
        |175cm
    """.trimMargin()

    println(str5)

    // 自定义"&"作为边界符,"&"之前的缩进都会去掉
    val str6 = """
        &I am a programmer,
        &175cm
    """.trimMargin("&")

    println(str6) // 结果同 "|" 作为边界符
}

5. kotlin 可空类型


fun main() {
    var aa: Byte? = null
    aa = 1

    var bb: Short? = null
    bb = 2

    var cc: Int? = null
    cc = 3

    var dd: Long? = null
    dd = 4

    var ee: Float? = null
    ee = 5f

    var ff: Double? = null
    ff = 6.0

    var gg: Boolean? = null
    gg = false
}

6. kotlin 类型相互转换


fun main() {
    var aa: Byte? = null

    aa.toInt()
    aa.toShort()
    aa.toLong()
    aa.toFloat()
    aa.toDouble()

    // 安全调用,使用 ?.
    cc = null
    cc?.toLong()
    cc?.toString()
}

7. kotlin 二进制、十六进制


fun main() {
    // 二进制
    val bval1 = 0b101010
    val bval2 = 0B1010110
    var x = -0b11111111
    println(x)

    // 十六进制
    val tenVal1 = 0x132
    val tenVal2 = 0X1d
}

到此这篇关于Kotlin基本数据类型详解的文章就介绍到这了,更多相关Kotlin基本数据类型内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Kotlin基本数据类型详解

本文链接: https://www.lsjlt.com/news/159420.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Kotlin基本数据类型详解
    目录1. kotlin 数值型2. kotlin 布尔型3. kotlin 字符型4. kotlin 字符串5. kotlin 可空类型6. kotlin 类型相互转换7. kotl...
    99+
    2022-11-12
  • Kotlin教程之基本数据类型
    Kotlin教程之基本数据类型的学习基本类型我们知道java的基本类型分为基本数据类型: int 普通整型 float 浮点型 char 字符型 short 短整型 byte 字节型 long 长整型 double 双精度 ...
    99+
    2023-05-31
    kotlin 数据类型 数据类
  • Kotlin基本数据类型是什么
    Kotlin基本数据类型是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。fun main() {   &n...
    99+
    2023-06-22
  • TypeScript基本数据类型实例详解
    目录TypeScript 介绍类型分配类型推导数组元组objectnull 和 undefined特殊类型anyunknownnevervoidTypeScript 介绍 Type...
    99+
    2023-01-30
    TypeScript 基本数据类型 TypeScript 数据类型
  • Swift 基本数据类型详解总结
    Swift 基本数据类型 有以下几种基本数据类型: 整型 浮点型 布尔型 元组 可选值 Optional 1. 整型 var intT...
    99+
    2022-11-12
  • 详解C语言的基本数据类型
    目录1、C语言基本数据类型2、计算机中的单位3、各数据类型的大小及字取值大小总结1、C语言基本数据类型 2、计算机中的单位 3、各数据类型的大小及字取值大小 对于short i...
    99+
    2022-11-12
  • Kotlin基础教程之数据类型
    Kotlin基础教程之数据类型一切都是对象.在Kotlin中一切都是对象.Kotlin有一些基本类型Boolean,Byte,Shot,Int,Long,Float,Double在Kotlin中没有原始类型,以上这些类型都是对象,比如运行结...
    99+
    2023-05-31
    kotlin 教程 数据类型
  • Java基础之详解基本数据类型的使用
    一、整型 主要扩展一下不同进制的整型 二进制、八进制、十进制、十六进制 * 二进制 : 0B(数字零+B) 0b(数字零+b) * 八进制 :0(数字零开头) * 十进制 :正常写...
    99+
    2022-11-12
  • Java中的八种基本数据类型详解
    目录一、八种基本数据类型常识基本常识表详解二、直接量与类型转换2.1、直接量2.2、类型转换1.自动转换:低类型的向高类型的转换 2.强制转换:高类型的向底类型转换,但可能...
    99+
    2022-11-13
  • Python的基本语法与数据类型详解
    当学习 Python 编程语言时,掌握基本语法和数据类型是必不可少的。在这里,我们将讲解 Python 的变量和常量、字符串、数字、列表、元组和字典等数据类型,以及条件语句、循环语句和函数的使用方法。变量和常量在 Python 中,变量是用...
    99+
    2023-05-14
    Python 数据类型
  • 基本数据类型
    Python支持多种数据类型 在计算机内部,可把任何数据都看成一个对象,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来   整数   Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方...
    99+
    2023-01-31
    数据类型
  • mysql8.0.19基础数据类型详解
    mysql基础数据类型 mysql常用数据类型概览 ![1036857-20170801181433755-146301178](D:\笔记\mysql\复习\1036857-2017080118143...
    99+
    2022-10-18
  • ES6变量赋值和基本数据类型详解
    目录let和constlet和const不存在变量提升暂时性死区(temporal dead zone,简称TDZ)不允许重复声明块级作用域与函数声明const变量解构解构必须左右解...
    99+
    2022-11-13
  • Java 基本数据类型
    目录   Java 基本数据类型 内置数据类型 引用类型 Java常量   Java 基本数据类型       变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分...
    99+
    2023-09-24
    python 算法 开发语言
  • Python3 基本数据类型
    Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)用来给变量赋值。 等号(=)运算符左...
    99+
    2023-01-30
    数据类型
  • Python基本数据类型
    Numbers (数字) 1、数字数据类型用于存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。 2、Python支持四种不同的数字类型: int(有符号整型) long(长整型[也可以代表八进制和十六进制...
    99+
    2023-01-31
    数据类型 Python
  • Python3基本数据类型
    Python3的基本数据类型 变量不需要提前声明 每个变量使用前必须赋值,赋值之后能会被建立 Python中,变量是没有类型的,这里所说的“类型”是指内存中所存储的对像的类型。 Python中有六种标准数据类型 Number (数字) ...
    99+
    2023-01-31
    数据类型
  • 基本数据类型(二)
      列表是 Python 最常用的数据类型,它是有序元素的集合,元素之间以逗号分隔,用中括号括起来,可以是任何数据类型。同时它也是一种序列,支持索引、切片、加、乘和成员检查等。 数组:数据类型必须一致,有序的元素序列。 列表:Py...
    99+
    2023-01-31
    数据类型
  • java基本数据类型
    java基本数据类型有:1、byte,用于处理文件和网络传输等字节级别的数据;2、short,可以用于节约内存空间的需求;3、int,使用最广泛的整数类型;4、long,用于处理需要较大值的整数计算;5、float,用于科学计算和需要高精度...
    99+
    2023-08-02
  • 详解Python开发语言中的基本数据类型
    目录1.Python的基本数据类型2.整数类型的概念以及使用2.1.整数类型的概念2.2.使用Python操作整数类型3.浮点数类型的概念以及使用4.布尔类型的概念以及使用1.Pyt...
    99+
    2022-11-11
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作