Night999
2018-11-16 07:27
采纳率: 100%
浏览 1.2k
已采纳

请问低8位取反怎么实现?

序号:0000 到 FFFF (表示此包发送的是第几包)
序号的补码:是信息包序号低 8 位取反得到

下面这个“序号的补码”怎么实现?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • Night999 2018-11-16 08:17
    已采纳

    答案应该是:System.out.println(~( Input &0xff)&0xff);

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • abin30 2018-11-16 07:33

    按位取反就可以了啊 可参考
    https://jingyan.baidu.com/article/1612d5008ff5b7e20f1eee4c.html

    如果序号是单字节的,可以直接 用 按位异或(^)

    Result =Input ^ 15

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题