• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
King.c.Tan's Column

-------I'm a bat,a bat with my sense

flying in the dark!

博客园    首页    新随笔    联系   管理    订阅  订阅
学习使用groovy(翻译稿之第一章)

没什么好说的,一看就明白

Bitwise Operations  

From Groovy 1.0 beta 10, Groovy supports bitwise operations: (从grovvy1.0beta10开始支持)
<<. >>, >>>, |, &, ^, and ~.

  _Meaning_
<< Bitwise Left Shift Operator
>> Bitwise Right Shift Operator
>>> Bitwise Unsigned Right Shift Operator
| Bitwise Or Operator
& Bitwise And Operator
^ Bitwise Xor Operator
~ Bitwise Negation Operator
<<= Bitwise Left Shift Assign Operator
>>= Bitwise Right Shift Assign Operator
>>>= Bitwise Unsigned Right Shift Assign Operator
|= Bitwise Or Assign Operator
&= Bitwise And Assign Operator
^= Bitwise Xor Operator


For example,

assert (1 << 2) == 4         // bitwise left shift
assert (4 >> 1) == 2         // bitwise right shift
assert (15 >>> 1) == 7       // bitwise unsigned right shift
assert (3 | 6) == 7          // bitwise or
assert (3 & 6) == 2          // bitwise and
assert (3 ^ 6) == 5          // bitwise xor
assert (~0xFFFFFFFE) == 1    // bitwise negation

posted on 2005-09-22 17:03  BoyeeStudio  阅读(397)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3