Kotlin基础-数据类型

目录

一、数据类型

1、基本数据类型

2、布尔类型

3、字符类型


一、数据类型

1、基本数据类型

整型:Int(32),Short(16),Long(64),Byte(8)

    val  a = Int.MAX_VALUE
    println(a)
    val b:Short = Short.MAX_VALUE
    println(b)
    val c:Long = Long.MAX_VALUE
    println(c)
    val d:Byte = Byte.MAX_VALUE
    println(d)

2147483647
32767
9223372036854775807
127

浮点:Double(精度到小数点15位),Float(精度到小数点后7位)

    val e:Double = 3.123456789123456
    println(e)
    val f:Float = 3.1333334f
    println(f)

3.123456789123456
3.1333334

2、布尔类型

Boolean:true/false

    val a:Boolean = true
    println(a)

true

3、字符类型

Char:字符类型,用''单引号表示

    val b:Char = 'b'
    println(b)

b

String:不可变字符串类型,用“’双引号表示

    val a:String = "book"
    println(a)

book

字符串模板

    val a:String = "book"
    val b:Char = a[1]
    println("this is a $a")
    println("this char is $b")
    println("${a.length}")

this is a book
this char is o
4

字符串转义: 

1:对双引号进行转义,在双引号前加 \

    val a:String = "{\"key\":\"value\"}"
    println(a)

{"key":"value"}

2:分界符,用"''三个双引号表示

    //分界符 trimMargin()去除导前空格
    val text = """
    |Tell me and I forget.
    |Teach me and I remember.
    |Involve me and I learn.
    |(Benjamin Franklin)
    """.trimMargin()

    println(text)

Tell me and I forget.
Teach me and I remember.
Involve me and I learn.
(Benjamin Franklin)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunbofiy23

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值