Android Kotlin基本词法,基本数据类型

这篇博客详细介绍了Kotlin中的基本数据类型,包括Boolean、整数(Int)、长整数(Long)、Float、Double、Short和Byte。讨论了它们的取值范围、表示方法以及与其他语言的异同,特别强调了在使用这些类型时需要注意的精度和表示问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:Boolean类型

boolean是2进制,比如开关,播放暂停之类,这就是2进制,它的基本用法和java并没有区别:
在kotlin中是这样写的:
val aBoolean:Boolean = true
val anotherBoolean:Boolean = false
基本用法和java是一样的

2:整数类型

这就是int的基本写法,这个值为16进制
val anotherInt:Int = 0xff//16进制 值为255
2进制的写法
val moreInt:Int = 0b00000011//2进制 值为3
还有这是它的最大整形值
val maxInt:Int = Int.MAX_VALUE//最大整形值
这是最小(这些都是kotlin的整数类型它和java语言的整数类型并没有任何区别)
val minInt:Int = Int.MIN_VALUE//最小整形值
对于整形来说呢,这两种类型都是有符号的数
我们在计算机基础里面学过,整形的最高位是符号位,剩下的31位
最大值为2.147483647E9
最小值就变成了
可以这样得到最大值最小值
val maxInt:Int = Int.MAX_VALUE//最大整形值
val minInt:Int = Int.MIN_VALUE//最小整形值

println(moreInt)
println(Math.pow(2.0,31.0)-1)
println(minInt)
println(-Math.pow(2.0,31.0))

3:长整数(64位)

其特点就是要比int类型要长一点
一般情况下123就是整形,如果它是Long类型呢就是长整形了,
在方法里面直接写123是整形,如果想要其变为长整形就在它后面加L就可以,123L
想要获得其最大最小
val maxlong:Long = long.MAX_VALUE//最大整形值
val minlong:Long = long.MIN_VALUE//最小整形值
println(moreInt)
println(Math.pow(2.0,31.0)-1)
println(minInt)
println(Math.pow(2.0,31.0))

4:Folat

这个类型想要获得值必须在后面加F,2.0F,
Folat不如整形呢样精确,所以想要写关于钱或者数量的代码不要用Float类型,不然可能会一会多了一会少了呢样子
folat最小值是一个非零的正数,如果想要它的负数直接给它加负号就可以了, -float…MAX_VALUE(这样子才能获得flat真正的最小值)

5:Double(双精度浮点型)

其直接就是3.0,2.0这样的类型,最大值获取方法和Folat一样

6:Short

它的长度是16位,最大值最小值max,min可以直接获取

7:byte字节

字节是8位,如果想要用整形自变量给一个byte赋值只能在127到128之间
它是用来表示一个数据流等,在根目录时不要将它当作一个整数来看,而是将其当作一个2进制来看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值