<
Kotlin的位运算符
>
上一篇

Oauth2.0
下一篇

导入flutter项目遇到错误的处理

Kotlin中对于按位操作,和Java是有很大的差别的。

Kotlin中没有特殊的字符,但是只能命名为可以以中缀形式调用的函数, 下列是按位操作的完整列表(仅适用于整形(Int)和长整形(Long)):

     
shl(bits) 有符号向左移 (类似Java的左移 «)  
shr(bits) 有符号向右移 (类似Java的右移 »)  
ushr(bits) 无符号向右移 (类似Java的无符号右移 »>)  
and(bits) 位运算符 and (同Java中的按位与 &)  
or(bits) 位运算符 or (同Java中的按位或 )
xor(bits) 位运算符 xor (同Java中的按位异或 ^)  
inv() 位运算符 按位取反 (同Java中的按位取反 ~)  
Top
Foot