一心只想AC 2023-03-29 10:50 采纳率: 74.6%
浏览 29
已结题

n&1和n&0x01的区别?

img


这个代码用与1进行位运算来判奇偶,我查过了0x01是16进制的1,那为什么不直接用1表示呢?位运算好像需要都化成二进制来进行运算吧。我想知道用0x01的目的或好处。
感谢回答!

  • 写回答

5条回答 默认 最新

  • emXiaoMing 2023-03-29 11:08
    关注

    没区别。
    写成16进制的形式,比较方便转换2进制。比如0xAB,一眼看出就是0b10101011,写成十进制的171就不好转二进制

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 4月6日
  • 已采纳回答 3月29日
  • 创建了问题 3月29日