位运算符在日常开发中到底怎么用?

乔丹 发布于 3年前 分类:后端

像算术运算符、比较运算符、逻辑运算符这些,在实际开发中都会经常用到,唯独位运算符,从未用到。

所以想请教下大家,一般什么场景下会考虑使用位运算符?

1个回复

  • ttt5

    大部分curd场景本来就不需要呀,有一些"炫技"或者说取巧的写法如楼上说的应该避免使用

    Boolean ^= true // 取反
    Int >> 1 // 除2

    用的较多的地方之一是加解密算法的实现
    想体验的话找个相对简单的算法去实现一遍
    比如 DES