这是什么操作员

这个问题在这里已经有了答案:

  • Java 8中的快捷方式“or-assignment”(| =)运算符会回答
  • “| =”是什么意思? (管道相同的操作员)6个答案

  • noti.flags |= Notification.FLAG_AUTO_CANCEL;
    

    手段

    noti.flags = noti.flags | Notification.FLAG_AUTO_CANCEL;
    

    在哪里| 是Bit wise OR operator


  • | 是一点点还是操作员
  • | =是noti.flags = noti.flags | Notification.FLAG_AUTO_CANCEL;

    noti.flags | = Notification.FLAG_AUTO_CANCEL;

    计算noti.flags和Notification.FLAG_AUTO_CANCEL的按位或,并将结果分配给noti.flagsd。


  • 按位或,与以下内容相同:

    noti.flags = noti.flags | Notification.FLAG_AUTO_CANCEL;
    

    它用操作数的位执行“或”操作。 说你有

    // noti.flags =                      0001011    (11 decimal)
    // Notification.FLAG_AUTO_CANCEL =   1000001    (65 decimal)
    
    // The result would be:              1001011    (75 decimal)
    
    链接地址: http://www.djcxy.com/p/73903.html

    上一篇: What does this operatoer

    下一篇: Take sample from diminishing population