美文网首页
kotlin学习笔记_3

kotlin学习笔记_3

作者: 程星 | 来源:发表于2018-06-25 21:39 被阅读6次

    kotlin的Number类型没有char 但是转换的时候有tochar() 函数

    完整的位运算操作 (只能对 Int 或者 Long 使用)


    算术左移     kotlin运算符: shl  java运算符: <<

    算术右移     kotlin运算符: shr  java运算符: >>

    逻辑右移    kotlin运算符: ushr  java运算符: >>>    位移运算没有逻辑左移(<<<)

    逻辑右移运算结果是补码低位溢出,高位补0后直接转十进制的结果; 其他位移运算则是补码按规则操作后再转反码转源码,最后转十进制的结果.


    按位与  只要有一个是0结果就是0     kotlin运算符: and  java运算符: &

    按位或  只要有一个是1结果就是1     kotlin运算符: or  java运算符: |

    按位异或  两个数不相同时为true 相同是为false     kotlin运算符: xor  java运算符: ^

    位非  按位取反  (只有位非是一元运算符其他的都是二元运算符)

    位非   kotlin运算符: inv  java运算符: ~

    相关文章

      网友评论

          本文标题:kotlin学习笔记_3

          本文链接:https://www.haomeiwen.com/subject/fdwyhttx.html