Kotlin 基本数据类型详解一

【Kotlin教程】kotlin数据类型 【kotlin教程】本专栏作者会更新关于kotlin的相关知识点,欢迎大家评论和提建议! 【有需求请联系作者!】 阅读详情
  1. 变量赋值

     var a1: Byte = 1
     var a2: Short = 1
     var a3: Int = 1
     var a4: Long = 1L
     var a5: Float = 1f
     var a6: Double = 1.0
        
    

    输出结果:

     a1 => 1 
     a2 => 1 
     a3 => 1 
     a4 => 1 
     a5=> 1.0 
     a6 => 1.0 
    
  2. 类型转换

    显式转换

     Byte: toByte()
     Short: toShort()
     Int:  toInt()
     Long: toLong()
     Float: toFloat()
     Double: toDouble()
     Char: toChar()
    

    Byte 转化为 Int

     定义一个Byte
     val a: Byte = 1
     val b: Int = a.toInt()
    

    Int 转化为 Byte

     定义一个Int
     val a: Int = 1
     val b: Byte = a.toByte()
    

    String 转化为 Int

     定义一个字符串
     var a  = "12"
     var b = a.toInt()
    

    Int 转化为 String

     定义一个Int
     var a  = 21
     var b = a.toString()
    

    隐式转换

     // 21L + 11
     // Long + Int => Long
     val a = 21L + 12
    

    转换为其他类型

     //当变量为英文字母时还支持大小写转换。
     var charA: Char = 'rGHwerGHJKtyui'
     // 转换为大写
     charA.toUpperCase()
     // 转换为小写
     charA.toLowerCase()
    
  3. 位操作符(仅仅对于Int和Long类型)

     shl(bits) – 左移位 (Java <<)
     shr(bits) – 右移位 (Java >>)
     ushr(bits) – 无符号右移位 (Java >>>)
     and(bits) – and(Java 与)
     or(bits) – or(Java 或)
     xor(bits) – xor(Java 异或)
     inv() – inv(Java 反向)
    
  4. 逻辑操作符(与Java相同)

     ' || ' =>(或者)
     ' && ' =>(并且)
     ' ! ' => (取反)
    
  5. 转义字符

     \t => 制表符
     \n => 换行符
     \b => 退格键
     \r => 键盘上的Enter键
     \\ => 反斜杠
     \' => 单引号
     \" => 双引号
     \$ => 美元符号,不转义在kotlin中就表示变量的引用了
    
Kotlin 基本数据类型 Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型。 阅读详情

相关推荐

Kotlin 入门教程:基本数据类型

本文介绍 Kotlin 基本数据类型。所有代码均可在运行,部分代码下方也会提供链接直达。专栏《零基础入门 Kotlin》持续更新中,欢迎订阅!

月入鱼饵的博客 857

Kotlin专题「三」:数据类型(数值类型,布尔类型,字符类型,字符串类型,数组类型)

前言: 有一种落差是,你配不上自己的野心,也辜负了所受的苦难。 一、概述   我们知道,Java 中数据类型分为基本数据类型和对应的包装类型,比如 Java 中的整形 int 和对应的包装类 Integer 。在 Kotlin 中是没有这样区分的,例如对于整型来说只有 Int 这一个类型,Int 是一个类,编译时会根据情况把这个整型 Int 编译成 Java 中的 int 还是 Integer ,那么是根据什么情况来判断的呢?我们先来看看 Kotlin 与 Java 数据类型的对比: Kotl..

https://juejin.cn/user/1654096907477549/posts 2227

Silvaco Athena实战:从零搭建MOSFET工艺仿真流程(附mos1ex03完整代码解析)

本文详细介绍了使用Silvaco Athena从零搭建MOSFET工艺仿真的全流程,包括环境配置、核心工艺步骤、器件成型及参数提取等关键环节。通过mos1ex03案例的完整代码解析,帮助读者掌握网格划分、氧化层生长、离子注入等实战技巧,提升半导体工艺仿真能力。

weixin_42648844的博客 406

Kotlin学习:1.2.语言基础之基本数据类型

字符串与模板表达式1.转义字符2.字符串插入代码 1.转义字符 转义字符不沿用java的写法,而是通过 “”“ ”“”六个引号,引用。 例: val shenglue = """ fun getLength(obj: Any) { if (obj is String) { Log.i(TAG,obj) } // Log.i(TAG,

嗯... 1078

某音播放量查询,播放量接口研究,最新版本抓包,修改SO文件绕过SSL

本教程适用于某音27.8,64位版本,32为版本及某音旁侧版本修改方法大同小异,部分旁侧版本修改之后模拟器可能无法抓包,真机测试均可正常抓包,此方法修改后绝大部分包可以正常抓取,但部分包无法抓取,例如验证码,内置浏览器功能,如需抓取此类包可通过 Postern + Charles 实现。

byalipus的博客 1万+

RedPitaya火龙果板基础操作

火龙果板基础操作一级目录二级目录三级目录 一级目录 二级目录 三级目录

qq_41523340的博客 9731

Kotlin基本数据类型

目录1.Kotlin的基本数据类型2.字面常量3.比较两个数字大小4.类型转换 1.Kotlin的基本数据类型 Byte、Short、Int、Long、Float、Double\n\n不同于Java,字符不属于数值类型,是一个独立的数据类型。 2.字面常量 十进制:123 长整型:123L 16进制以0x开头:0x0F 2进制以0b开头: 注:不支持8进制 Double写法:123.5,123.5e10 Floats使用f或F后缀:123.5f 3.比较两个数字大小 Kotlin中没有基础数据类型,只有封装

Code Writers 1060

Zemax实战:手把手教你设计一个40倍、NA0.65的显微物镜(附初始结构文件)

本文详细介绍了使用Zemax设计40倍、NA0.65显微物镜的完整流程,从初始结构搭建到优化验证,涵盖光学设计的关键技巧和实战经验。通过分阶段优化策略和公差分析,帮助工程师快速掌握高倍显微物镜的设计方法,提升光学系统性能。

weixin_42525369的博客 344

Kotlin基础-数据类型

Double(精度到小数点15位),Float(精度到小数点后7位)1:对双引号进行转义,在双引号前加 \。:不可变字符串类型,用“’双引号表示。2:分界符,用"''三个双引号表示。:字符类型,用''单引号表示。

285

官网下载stm32Fx固件库(标准外设)详细步骤

官网下载stm32f407固件库(标准外设)详细步骤

qq_52632983的博客 1万+

攻克+86手机号Discord验证墙:从“无效”到“成功”的实战指南

本文提供了一份针对+86手机号在Discord注册时频繁遭遇“手机号无效”问题的实战解决指南。文章系统分析了问题根源,并分步详解了从打造纯净网络环境、尝试多种手机号格式(如+86前加0),到更换iOS等客户端设备的有效方法,旨在帮助用户成功完成Discord手机号验证。

mac99的博客 1122

一起学习Kotlin——Kotlin中的基本数据类型

Kotlin中的基本数据类型作为Google【官方指定的干儿子】,Kotlin语言今年受到了越来越多的重视。无论是开发Android还是后台程序,这门语言以后一定是大有可为。由于相关的文章很多,那我们不多介绍这门语言是怎么来的。就让我们慢慢来,一点一点的去品味Kotlin。

马里奥先生_技术小屋 2364

2026.3.28:langgraph使用mysql进行持久化会话存储(短期记忆和长期记忆)

本文介绍了如何使用MySQL持久化存储LangGraph会话数据(短期和长期记忆)。首先安装必要的依赖包,然后通过Python代码实现将短期记忆写入MySQL数据库。主要步骤包括:1) 建立MySQL连接;2) 创建代理(agent)并配置检查点(checkpointer)和存储(store);3) 实现工具函数如计算器和天气查询;4) 使用中间件跟踪工具和模型调用次数。最后展示了如何从MySQL读取短期记忆数据,完成会话的持久化存储和检索功能。代码示例包含完整的实现细节,包括状态管理、消息处理和数据库操作

拥抱具身智能,昇腾Ascend C 737

kotlin的基本数据类型

kotlin的基本数据类型字面常量比较两个数字类型转换字符布尔数组字符串字符串模板 Kotlin 的基本数值类型包括 Byte(8)、Short(16)、Int(32)、Long(64)、Float(32)、Double(64) 等。不同于 Java 的是,字符(char)不属于数值类型,是一个独立的数据类型。 字面常量 下面是所有类型的字面常量: 十进制:123 长整型以大写的 L 结尾:123...

weixin_39755659的博客 345

Android Framework SurfaceFlinger面试题及参考答案

请简述 SurfaceFlinger 在 Android 系统中的作用。 SurfaceFlinger 是 Android 系统中一个非常关键的服务。它主要负责将多个应用程序的 Surface 合成到一个屏幕显示内容中。 从应用程序的角度来看,每个应用都有自己的 UI 界面,这些 UI 界面实际上是由一系列的图层(Surface)构成。例如,一个应用可能有背景图层、按钮图层、文本图层等。应用通过向 SurfaceFlinger 提供这些 Surface 来请求显示。 SurfaceFl

大模型大数据攻城狮的专栏 1187

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Java、Kotlin、Flutter、HarmonyOS基本数据类型

undefined表示一个变量尚未赋值或不存在的值。它是 TypeScript 的一个原始数据类型,用于表示缺少值的状态。如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。

xiaokangss的博客 1349

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Kotlin中的数据类型

Kotlin提供了丰富的基本数据类型,包括整数、浮点数、字符、布尔值和字符串。数组和集合类型(如列表、集合和映射)用于处理更复杂的数据结构。类型转换需要显式调用转换函数,以确保数据的安全和准确。字符串操作功能强大,支持模板表达式和多行字符串。通过熟悉这些数据类型和操作,您可以在 Kotlin 中更高效地处理各种数据和任务。在接下来的学习中,我们将继续探索 Kotlin 的其他特性和用法。

double222222的博客 1652

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Kotlin的基本数据类型

前言 在学习一门编程语言,那必然是学习语法 ,在语法的学习之中数据类型又有着举足轻重的地位,今天我们就聊聊kotlin的基本数据类型 基本数据类型 Kotlin 提供了一组表示数字的内置类型。 对于整数,有四种不同大小的类型,因此值的范围也不同。 这是kotlin官网的一张关于基本数据类型的截图,kotlin的一大特点便是数据的类型推倒,所有以未超出 Int 最大值的整型值初始化的变量都会推断为...

xh_ssh的博客 740

Kotlin----数据类型详解

数据类型 1、基本数据类型 基本类型 ​ Int、Long、Float、Double、Boolean、Char、String 类型之间的转换 ​ toInt()、toLong()、toFloat()、toDouble()、toBoolean()、toChar()、toString() 2、数组 (1)、数组的声明 基本数据类型数组的声明: ​ intArrayOf(…)、longA...

xj-up的博客 9161

Kotlin基础二:基本数据类型

Kotlin 和 Java 在基本数据类型方面有着紧密的联系,但也有一些关键的区别。下面我将详细展开说明intlongfloatbyteshort(注意您提到的shor应该是short的笔误)、chardouble、以及Boolean这些数据类型在 Kotlin 和 Java 中的异同。

望佑 1115

【Kotlin学习】Kotlin的类型系统——基本数据类型和其他基本类型、集合与数组

学习于《Kotlin实战》,本文讲解了kotlin中的基本数据类型和其他基本类型包括Any、Unit和Nothing,以及可读集合与可变集合的不同,还介绍了基本数据类型的数组等

PanicLin的博客 1168

【Kotlin】变量和基本数据类型

本文介绍了Kotlin中整型(Int、Byte、Short、Long等)、浮点型(Float、Double)、字符型(Char)、字符串型(String)等基本数据类型变量及其运算符、函数等。

little_fat_sheep 2727

Kotlin - 基本数据类型

Kotlin和Java一样,都是基于JVM的静态类型语言,意味着所有变量和表达式类型在编译时已确定。不同的是,Java通过装箱和拆箱在基本数据类型和包装类型之间相互转换,但Kotlin中的,所有变量的成员方法和属性都是对象。一些类型是Kotlin中内建,相当于创建的普通类,直接调用即可。在Kotlin源代码中,不管是常量还是变量在声明是都必须具有类型注释或者初始化。如果在声明时,进行了初始化,会自行

行云间 8158
上一篇: Kotlin之基础语法的使用
下一篇: Kotlin 基本数据类型详解二
jhonjson
博客等级 码龄11年 220粉丝 195原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值