2019-08-12 kotlin 基础整理 数据类型

2019-08-12  本文已影响0人  喜欢萌妹子的少年
WechatIMG83.png
Kotlin中的数字的内置类型(接近与Java),其关键字为:
进制数
装箱 拆箱
转换
位运算符
异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位
var operaNum: Int = 4
运算:
var shlOperaNum = operaNum shl(2)
var shrOperaNum = operaNum shr(2)
var ushrOperaNum = operaNum ushr(2)
var andOperaNum = operaNum and(2)
var orOperaNum = operaNum or(2)
var xorOperaNum = operaNum xor(2)
var invOperaNum = operaNum.inv()

结果:
shlOperaNum => 16 
shrOperaNum => 1 
ushrOperaNum => 1 
andOperaNum => 0 
orOperaNum => 6 
xorOperaNum => 6 
invOperaNum => -5
上一篇 下一篇

猜你喜欢

热点阅读