前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kotlin-基本数据类型与运算符

Kotlin-基本数据类型与运算符

作者头像
YungFan
发布2022-03-30 12:40:02
2950
发布2022-03-30 12:40:02
举报
文章被收录于专栏:学海无涯学海无涯

类型介绍

  • 数据类型:通俗一点理解就是一门编程语言已经实现、可以直接用的数据结构。
  • Kotlin 中的常见的数据类型有:整型、浮点型、Boolean、字符、数组与字符串。

基本类型

整型

  • Byte:8 位整型。
  • Short:16 位整型。
  • Int:32 位整型(默认)。
  • Long:64 位整型。
代码语言:javascript
复制
val one: Int = 1 // Int
val oneBillion: Long = 1000000000 // Long
val oneLong: Long = 1L // Long,带一个L
val oneShort: Short = 1
val oneByte: Byte = 1

浮点型

  • Float:32 位浮点型。
  • Double:64 位浮点型(默认)。
代码语言:javascript
复制
val pi: Double = 3.14 // Double
val oneDouble: Double = 1.0 // Double
val oneFloat: Float = 3.1415926f // Float,带一个f

Boolean

  • true:真。
  • false:假。
代码语言:javascript
复制
val condition = true
val condition = false

类型推断

  • Kotlin 是一种类型安全的语言,编译代码时执行类型检查,并将任何不匹配的类型标记为错误,让我们尽早捕获并修复错误。
  • 类型推断使编译器能够在编译代码时根据赋值的类型自动推断出变量或者常量的类型。
代码语言:javascript
复制
val one = 1 // 自动推断为Int
val pi = 3.14 // 自动推断为Double
val condition = true // 自动推断为Boolean

常用运算符

基础运算符

  • 算术运算符:+ 、- 、*、/、%
  • 赋值运算符:=、+= 、-=、*=、/=、%=
  • 比较运算符:>、>=、<、<=、==、!=(得到Boolean值)。

区间运算符

  • 数学中区间:(0, 10)、(0, 10]、[0, 10)、[0, 10]
  • Kotlin 中的区间:..0..10表示 0 ~ 10。

逻辑运算符

  • 操作数的类型必须是Boolean
  • &&(与运算):表示多个条件必须同时成立。
  • ||(或运算):表示多个条件有一个成立即可。
  • !(取反运算):表示对条件取反。
代码语言:javascript
复制
// 与
true && true  // true
true && false  // false
false && true  // false
false && false  // false
// 或
true || true  // true
true || false  // true
false || true  // true
false || false  // false
// 非
!true  // false
!false  // true
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022.03.13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 类型介绍
  • 基本类型
    • 整型
      • 浮点型
        • Boolean
        • 类型推断
        • 常用运算符
          • 基础运算符
            • 区间运算符
              • 逻辑运算符
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档